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 |