Freigeben über


EvtOpenPublisherEnum-Funktion (winevt.h)

Ruft ein Handle ab, mit dem Sie die Liste der registrierten Anbieter auf dem Computer auflisten.

Syntax

EVT_HANDLE EvtOpenPublisherEnum(
  [in] EVT_HANDLE Session,
  [in] DWORD      Flags
);

Parameter

[in] Session

Ein Remotesitzungshandle, das die EvtOpenSession-Funktion zurückgibt. Legen Sie auf NULL fest, um die registrierten Anbieter auf dem lokalen Computer aufzulisten.

[in] Flags

Reserviert. Muss Null sein.

Rückgabewert

Bei erfolgreicher Ausführung gibt die Funktion ein Handle an die Liste der registrierten Anbieter zurück. andernfalls NULL. Wenn NULL, rufen Sie die GetLastError-Funktion auf, um den Fehlercode abzurufen.

Hinweise

Um die registrierten Anbieter aufzulisten, rufen Sie die Funktion EvtNextPublisherId in einer Schleife auf.

Sie müssen die EvtClose-Funktion aufrufen, um das Enumeratorhandle zu schließen.

Beispiele

Ein Beispiel für die Verwendung dieser Funktion finden Sie unter Abrufen der Metadaten eines Anbieters.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winevt.h
Bibliothek Wevtapi.lib
DLL Wevtapi.dll

Weitere Informationen

EvtNextPublisherId