Fungsi EvtOpenPublisherEnum (winevt.h)
Mendapatkan handel yang Anda gunakan untuk menghitung daftar penyedia terdaftar di komputer.
Sintaks
EVT_HANDLE EvtOpenPublisherEnum(
[in] EVT_HANDLE Session,
[in] DWORD Flags
);
Parameter
[in] Session
Handel sesi jarak jauh yang dikembalikan fungsi EvtOpenSession . Atur ke NULL untuk menghitung penyedia terdaftar di komputer lokal.
[in] Flags
Dicadangkan. Harus nol.
Mengembalikan nilai
Jika berhasil, fungsi mengembalikan handel ke daftar penyedia terdaftar; jika tidak, NULL. Jika NULL, panggil fungsi GetLastError untuk mendapatkan kode kesalahan.
Keterangan
Untuk menghitung penyedia terdaftar, panggil fungsi EvtNextPublisherId dalam perulangan.
Anda harus memanggil fungsi EvtClose untuk menutup handel enumerator setelah selesai.
Contoh
Untuk contoh yang memperlihatkan cara menggunakan fungsi ini, lihat Mendapatkan Metadata Penyedia.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | winevt.h |
Pustaka | Wevtapi.lib |
DLL | Wevtapi.dll |