Freigeben über


SetAsyncTraceParamsEx-Funktion

Die Einrichtung eines Ablaufverfolgungspuffers mit optionalen Feldern für Ablaufverfolgungen im Sprintf-Stil wird abgeschlossen.

Syntax

int SetAsyncTraceParamsEx(
   LPSTR pszModule,
   LPSTR pszFile,
   int   lLine,
   LPSTR pszFunction,
   DWORD dwTraceMask
);

Parameter

pszModule

Der Name des Moduls, das der Ablaufverfolgung zugeordnet ist.

pszFile

Der Name der Quelldatei, die die Ausnahme enthält.

lLine

Die Zeilennummer der Ausnahme in der Quelldatei.

pszFunction

Der Funktionsname der Ausnahme.

dwTraceMask

Eine Ablaufverfolgungsflagskonstante, die einen der verfügbaren Ablaufverfolgungstypen darstellt. Bei diesem Parameter kann es sich um einen der folgenden Werte handeln.

FATAL_TRACE_MASK (0x00000001)

ERROR_TRACE_MASK (0x00000002)

DEBUG_TRACE_MASK (0x00000004)

STATE_TRACE_MASK (0x00000008)

FUNCT_TRACE_MASK (0x00000010)

MESSAGE_TRACE_MASK (0x00000020)

ALL_TRACE_MASK (0xFFFFFFFF)

Rückgabewert

Diese Funktion gibt 1 zurück, wenn die Funktion erfolgreich ist. andernfalls wird 0 zurückgegeben.

Bemerkungen

Exstrace.dll ist eine optionale Komponente, die mit dem Simple Mail Transfer Protocol (SMTP) und dem Network News Transfer Protocol (NNTP) installiert wird.

Diese Funktion verfügt über keine zugeordnete Importbibliothek oder Headerdatei. Sie müssen es mit den Funktionen LoadLibrary und GetProcAddress aufrufen.

Anforderungen

Anforderung Wert
DLL
Exstrace.dll