Bagikan melalui


Header evntprov.h

Header ini digunakan oleh beberapa teknologi. Untuk informasi selengkapnya, lihat:

evntprov.h berisi antarmuka pemrograman berikut:

Fungsi

 
EventActivityIdControl

Membuat, mengkueri, dan mengatur pengidentifikasi aktivitas untuk digunakan dalam peristiwa ETW.
EventDataDescCreate

Mengatur nilai EVENT_DATA_DESCRIPTOR.
EventDescCreate

Mengatur nilai pendeskripsi peristiwa.
EventDescGetChannel

Mengambil saluran dari pendeskripsi peristiwa.
EventDescGetId

Mengambil pengidentifikasi peristiwa dari pendeskripsi peristiwa.
EventDescGetKeyword

Mengambil kata kunci dari pendeskripsi peristiwa.
EventDescGetLevel

Mengambil tingkat keparahan dari deskriptor peristiwa.
EventDescGetOpcode

Mengambil kode operasi dari pendeskripsi peristiwa.
EventDescGetTask

Mengambil tugas dari pendeskripsi peristiwa.
EventDescGetVersion

Mengambil versi dari deskriptor peristiwa.
EventDescOrKeyword

Menambahkan kata kunci lain ke deskriptor peristiwa.
EventDescSetChannel

Mengatur anggota Saluran dari pendeskripsi peristiwa.
EventDescSetId

Mengatur anggota Id dari pendeskripsi peristiwa.
EventDescSetKeyword

Mengatur anggota Kata Kunci dari pendeskripsi peristiwa.
EventDescSetLevel

Mengatur anggota Tingkat deskriptor peristiwa.
EventDescSetOpcode

Mengatur anggota Opcode dari pendeskripsi peristiwa.
EventDescSetTask

Mengatur anggota Tugas dari pendeskripsi peristiwa.
EventDescSetVersion

Mengatur anggota Versi deskriptor peristiwa.
EventDescZero

Menginisialisasi deskriptor peristiwa ke nol.
EventEnabled

Menentukan apakah penyedia peristiwa harus menghasilkan peristiwa tertentu berdasarkan EVENT_DESCRIPTOR peristiwa.
EventProviderEnabled

Menentukan apakah penyedia peristiwa harus menghasilkan peristiwa tertentu berdasarkan Tingkat dan Kata Kunci peristiwa.
EventRegister

Mendaftarkan penyedia peristiwa ETW, membuat handel yang dapat digunakan untuk menulis peristiwa ETW.
EventSetInformation

Mengonfigurasi penyedia peristiwa ETW.
EventUnregister

Membatalkan pendaftaran penyedia peristiwa ETW.
EventWrite

Menulis peristiwa ETW yang menggunakan ID aktivitas utas saat ini.
EventWriteEx

Menulis peristiwa ETW dengan ID aktivitas, ID aktivitas terkait opsional, filter sesi, dan opsi khusus.
EventWriteString

Menulis peristiwa ETW yang berisi string sebagai datanya. Fungsi ini tidak boleh digunakan.
EventWriteTransfer

Menulis peristiwa ETW dengan ID aktivitas dan ID aktivitas terkait opsional.

Fungsi panggilan balik

 
PENABLECALLBACK

Penyedia peristiwa ETW secara opsional menentukan fungsi EnableCallback untuk menerima pemberitahuan perubahan konfigurasi. Jenis PENABLECALLBACK mendefinisikan penunjuk ke fungsi panggilan balik ini. EnableCallback adalah tempat penampung untuk nama fungsi yang ditentukan aplikasi.

Struktur

 
EVENT_DATA_DESCRIPTOR

Struktur EVENT_DATA_DESCRIPTOR mendefinisikan blok data yang akan digunakan dalam peristiwa ETW.
EVENT_DESCRIPTOR

Struktur EVENT_DESCRIPTOR berisi informasi (metadata) tentang peristiwa ETW.
EVENT_FILTER_DESCRIPTOR

Menentukan data filter yang diteruskan sesi ke fungsi panggilan balik aktifkan penyedia.
EVENT_FILTER_EVENT_ID

Menentukan ID peristiwa yang digunakan dalam struktur EVENT_FILTER_DESCRIPTOR untuk ID peristiwa atau filter stack walk.
EVENT_FILTER_EVENT_NAME

Mendefinisikan ID peristiwa yang digunakan dalam struktur EVENT_FILTER_DESCRIPTOR untuk nama peristiwa atau filter nama eksekusi stalk.
EVENT_FILTER_HEADER

Menentukan data header yang harus mendahului data filter yang ditentukan dalam manifes instrumentasi.
EVENT_FILTER_LEVEL_KW

Menentukan ID peristiwa yang digunakan dalam struktur EVENT_FILTER_DESCRIPTOR untuk filter kata kunci tingkat stack walk.

Enumerasi

 
EVENT_INFO_CLASS

Jenis enumerasi EVENT_INFO_CLASS digunakan dengan fungsi EventSetInformation untuk menentukan operasi konfigurasi yang akan dilakukan pada pendaftaran penyedia peristiwa ETW.