Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die EVENT_HEADER_EXTENDED_DATA_ITEM-Struktur definiert die erweiterten Daten, die ETW als Teil der Ereignisdaten sammelt.
Syntax
typedef struct _EVENT_HEADER_EXTENDED_DATA_ITEM {
USHORT Reserved1;
USHORT ExtType;
USHORT Linkage;
USHORT DataSize;
ULONGLONG DataPtr;
} EVENT_HEADER_EXTENDED_DATA_ITEM, *PEVENT_HEADER_EXTENDED_DATA_ITEM;
Members
Reserved1
Reserviert.
ExtType
Typ der erweiterten Daten. Im Folgenden sind mögliche Werte aufgeführt.
| Wert | Bedeutung |
|---|---|
|
Das DataPtr-Element verweist auf eine EVENT_EXTENDED_ITEM_RELATED_ACTIVITYID Struktur, die den zugehörigen Aktivitätsbezeichner enthält, wenn Sie EventWriteTransfer aufgerufen haben, um das Ereignis zu schreiben. |
|
Das DataPtr-Element verweist auf eine SID-Struktur , die den Sicherheitsbezeichner (SID) des Benutzers enthält, der das Ereignis protokolliert hat. ETW enthält die SID, wenn Sie den EnableProperty-Parameter von EnableTraceEx auf EVENT_ENABLE_PROPERTY_SID festlegen. |
|
Das DataPtr-Element verweist auf eine EVENT_EXTENDED_ITEM_TS_ID-Struktur , die den Terminalsitzungsbezeichner enthält. ETW enthält den Terminalsitzungsbezeichner, wenn Sie den EnableProperty-Parameter von EnableTraceEx auf EVENT_ENABLE_PROPERTY_TS_ID festlegen. |
|
Das DataPtr-Element verweist auf eine EVENT_EXTENDED_ITEM_INSTANCE Struktur, die den Aktivitätsbezeichner enthält, wenn Sie TraceEventInstance aufgerufen haben, um das Ereignis zu schreiben. |
|
Das DataPtr-Element verweist auf eine EVENT_EXTENDED_ITEM_STACK_TRACE32-Struktur , die den Aufrufstapel enthält, wenn das Ereignis auf einem 32-Bit-Computer erfasst wird. |
|
Das DataPtr-Element verweist auf eine EVENT_EXTENDED_ITEM_STACK_TRACE64 Struktur, die den Aufrufstapel enthält, wenn das Ereignis auf einem 64-Bit-Computer erfasst wird. |
|
Das DataPtr-Element verweist auf ein erweitertes Headerelement, das TraceLogging-Ereignismetadateninformationen enthält. |
|
Das DataPtr-Element verweist auf ein erweitertes Headerelement, das Anbietermerkmale enthält, z. B. Merkmale, die über EventSetInformation(EventProviderSetTraits) festgelegt oder über EVENT_DATA_DESCRIPTOR_TYPE_PROVIDER_METADATA angegeben werden. |
|
Das DataPtr-Element verweist auf eine EVENT_EXTENDED_ITEM_EVENT_KEY-Struktur, die einen eindeutigen Ereignisbezeichner enthält, bei dem es sich um einen 64-Bit-Skalar handelt.
Die EnableProperty-EVENT_ENABLE_PROPERTY_EVENT_KEY muss für den EnableTrace-Aufruf für einen bestimmten Anbieter übergeben werden, um dieses Feature zu aktivieren. |
|
Das DataPtr-Element verweist auf eine EVENT_EXTENDED_ITEM_PROCESS_START_KEY-Struktur, die einen eindeutigen Prozessbezeichner (eindeutig für die Startsitzung) enthält. Dieser Bezeichner ist ein 64-Bit-Skalar.
Die EnableProperty-EVENT_ENABLE_PROPERTY_PROCESS_START_KEY muss für den EnableTrace-Aufruf für einen bestimmten Anbieter übergeben werden, um dieses Feature zu aktivieren. |
Linkage
Reserviert.
DataSize
Größe der erweiterten Daten, auf die DataPtr verweist, in Bytes.
DataPtr
Zeiger auf die erweiterten Daten. Das ExtType-Element bestimmt den Typ der erweiterten Daten, auf die dieses Element verweist.
Anforderungen
| Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
| Kopfzeile | relogger.h (include Evntcons.h) |