TRACE_PROVIDER_INSTANCE_INFO-Struktur (evntrace.h)
Definiert eine instance der Anbieter-GUID. Diese Daten werden von EnumerateTraceGuidsEx zurückgegeben, wenn sie mit der TraceGuidQueryInfo-Informationsklasse aufgerufen werden.
Syntax
typedef struct _TRACE_PROVIDER_INSTANCE_INFO {
ULONG NextOffset;
ULONG EnableCount;
ULONG Pid;
ULONG Flags;
} TRACE_PROVIDER_INSTANCE_INFO, *PTRACE_PROVIDER_INSTANCE_INFO;
Member
NextOffset
Offset in Bytes vom Anfang dieser Struktur bis zum nächsten TRACE_PROVIDER_INSTANCE_INFO Struktur. Der Wert ist 0, wenn kein weiterer instance Infoblock vorhanden ist.
EnableCount
Anzahl der TRACE_ENABLE_INFO Strukturen in diesem Block. Jede Struktur stellt eine Sitzung dar, die den Anbieter aktiviert hat.
Pid
Prozessbezeichner des Prozesses, der den Anbieter registriert hat.
Flags
Kann eines der folgenden Flags sein.
TRACE_PROVIDER_FLAG_LEGACY: Der Anbieter hat RegisterTraceGuids anstelle von EventRegister verwendet, um sich selbst zu registrieren.
TRACE_PROVIDER_FLAG_PRE_ENABLE: Der Anbieter ist nicht registriert; der Anbieter wurde jedoch von mindestens einer Sitzung aktiviert.
Hinweise
Wenn mehrere Ereignisanbieter mit derselben Anbieter-GUID registriert wurden, enthält der TRACE_GUID_INFO-Block mehr als eine TRACE_PROVIDER_INSTANCE_INFO-Struktur .
Anforderungen
Kopfzeile | evntrace.h |