struktur EVENT_HEADER_EXTENDED_DATA_ITEM (evntcons.h)
Menentukan data yang diperluas yang dikumpulkan Event Tracing for Windows (ETW) sebagai bagian dari data peristiwa.
Sintaks
typedef struct _EVENT_HEADER_EXTENDED_DATA_ITEM {
USHORT Reserved1;
USHORT ExtType;
struct {
USHORT Linkage : 1;
USHORT Reserved2 : 15;
};
USHORT DataSize;
ULONGLONG DataPtr;
} EVENT_HEADER_EXTENDED_DATA_ITEM, *PEVENT_HEADER_EXTENDED_DATA_ITEM;
Anggota
Reserved1
Dicadangkan.
ExtType
Jenis data yang diperluas. Berikut ini adalah nilai yang mungkin.
Nilai | Makna |
---|---|
|
Anggota DataPtr menunjuk ke struktur EVENT_EXTENDED_ITEM_RELATED_ACTIVITYID yang berisi pengidentifikasi aktivitas terkait jika Anda memanggil EventWriteTransfer untuk menulis peristiwa. |
|
Anggota DataPtr menunjuk ke struktur SID yang berisi pengidentifikasi keamanan (SID) pengguna yang mencatat peristiwa. ETW menyertakan SID jika Anda mengatur parameter EnableProperty dari EnableTraceEx ke EVENT_ENABLE_PROPERTY_SID. |
|
Anggota DataPtr menunjuk ke struktur EVENT_EXTENDED_ITEM_TS_ID yang berisi pengidentifikasi sesi terminal. ETW menyertakan pengidentifikasi sesi terminal jika Anda mengatur parameter EnableProperty dari EnableTraceEx ke EVENT_ENABLE_PROPERTY_TS_ID. |
|
Anggota DataPtr menunjuk ke struktur EVENT_EXTENDED_ITEM_INSTANCE yang berisi pengidentifikasi aktivitas jika Anda memanggil TraceEventInstance untuk menulis peristiwa. |
|
Anggota DataPtr menunjuk ke struktur EVENT_EXTENDED_ITEM_STACK_TRACE32 yang berisi tumpukan panggilan jika peristiwa diambil di komputer 32-bit. |
|
Anggota DataPtr menunjuk ke struktur EVENT_EXTENDED_ITEM_STACK_TRACE64 yang berisi tumpukan panggilan jika peristiwa diambil di komputer 64-bit. |
|
Anggota DataPtr menunjuk ke item header yang diperluas yang berisi informasi metadata peristiwa TraceLogging. |
|
Anggota DataPtr menunjuk ke item header yang diperluas yang berisi data sifat penyedia, misalnya sifat yang diatur melalui EventSetInformation(EventProviderSetTraits) atau ditentukan melalui EVENT_DATA_DESCRIPTOR_TYPE_PROVIDER_METADATA. |
|
Anggota DataPtr menunjuk ke struktur EVENT_EXTENDED_ITEM_EVENT_KEY yang berisi pengidentifikasi peristiwa unik yang merupakan skalar 64-bit.
EVENT_ENABLE_PROPERTY_EVENT_KEY EnableProperty perlu diteruskan untuk panggilan EnableTrace untuk penyedia tertentu guna mengaktifkan fitur ini. |
|
Anggota DataPtr menunjuk ke struktur EVENT_EXTENDED_ITEM_PROCESS_START_KEY yang berisi pengidentifikasi proses unik (unik di seluruh sesi boot). Pengidentifikasi ini adalah skalar 64-bit.
EVENT_ENABLE_PROPERTY_PROCESS_START_KEY EnableProperty perlu diteruskan untuk panggilan EnableTrace untuk penyedia tertentu guna mengaktifkan fitur ini. |
Linkage
Dicadangkan.
Reserved2
Dicadangkan.
DataSize
Ukuran, dalam byte, dari data yang diperluas yang dituju oleh DataPtr .
DataPtr
Arahkan ke data yang diperluas. Anggota ExtType menentukan jenis data yang diperluas tempat anggota ini menunjuk.
Persyaratan
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Header | evntcons.h (termasuk Evntcons.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk