struktur TRACE_PROVIDER_INSTANCE_INFO (evntrace.h)
Menentukan instans GUID penyedia. Data ini dikembalikan dari EnumerateTraceGuidsEx saat dipanggil dengan kelas informasi TraceGuidQueryInfo .
Sintaks
typedef struct _TRACE_PROVIDER_INSTANCE_INFO {
ULONG NextOffset;
ULONG EnableCount;
ULONG Pid;
ULONG Flags;
} TRACE_PROVIDER_INSTANCE_INFO, *PTRACE_PROVIDER_INSTANCE_INFO;
Anggota
NextOffset
Offset, dalam byte, dari awal struktur ini ke struktur TRACE_PROVIDER_INSTANCE_INFO berikutnya. Nilainya nol jika tidak ada blok info instans lain.
EnableCount
Jumlah struktur TRACE_ENABLE_INFO dalam blok ini. Setiap struktur mewakili sesi yang mengaktifkan penyedia.
Pid
Pengidentifikasi proses yang mendaftarkan penyedia.
Flags
Bisa menjadi salah satu bendera berikut.
TRACE_PROVIDER_FLAG_LEGACY: Penyedia menggunakan RegisterTraceGuids alih-alih EventRegister untuk mendaftarkan dirinya sendiri.
TRACE_PROVIDER_FLAG_PRE_ENABLE: Penyedia tidak terdaftar; namun, satu atau beberapa sesi telah mengaktifkan penyedia.
Keterangan
Jika lebih dari satu penyedia peristiwa telah mendaftar menggunakan GUID penyedia yang sama, blok TRACE_GUID_INFO berisi lebih dari satu struktur TRACE_PROVIDER_INSTANCE_INFO .
Persyaratan
Header | evntrace.h |