Bagikan melalui


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

Lihat juga

EvtNextPublisherId