Bagikan melalui


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

Lihat juga

TRACE_ENABLE_INFO

TRACE_GUID_INFO