Fungsi UnregisterTraceGuids (evntrace.h)
Fungsi UnregisterTraceGuids membatalkan pendaftaran penyedia pelacakan peristiwa ETW Klasik (gaya Windows 2000) yang terdaftar menggunakan RegisterTraceGuids.
Sintaks
ULONG WMIAPI UnregisterTraceGuids(
[in] TRACEGUID_HANDLE RegistrationHandle
);
Parameter
[in] RegistrationHandle
Tangani ke penyedia pelacakan peristiwa, yang diperoleh dari panggilan sebelumnya ke fungsi RegisterTraceGuids .
Nilai kembali
Jika fungsi berhasil, nilai yang dikembalikan adalah ERROR_SUCCESS.
Jika fungsi gagal, nilai yang dikembalikan adalah salah satu kode kesalahan sistem. Berikut ini adalah beberapa kesalahan umum dan penyebabnya.
ERROR_INVALID_PARAMETER
Parameter RegistrationHandle tidak menentukan handel ke penyedia terdaftar atau NULL.
Keterangan
Penyedia memanggil fungsi ini.
Penyedia pelacakan peristiwa harus telah terdaftar sebelumnya dengan memanggil fungsi RegisterTraceGuids .
Penting
Semua handel pendaftaran yang dibuat oleh DLL atau driver harus tidak terdaftar sebelum DLL atau driver dibongkar. Jika penyedia tidak terdaftar, crash akan terjadi ketika ETW mencoba memanggil panggilan balik penyedia.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows 2000 Server [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | evntrace.h |
Pustaka | Advapi32.lib |
DLL | Advapi32.dll |