EvtOpenPublisherEnum function (winevt.h)
Gets a handle that you use to enumerate the list of registered providers on the computer.
Syntax
EVT_HANDLE EvtOpenPublisherEnum(
[in] EVT_HANDLE Session,
[in] DWORD Flags
);
Parameters
[in] Session
A remote session handle that the EvtOpenSession function returns. Set to NULL to enumerate the registered providers on the local computer.
[in] Flags
Reserved. Must be zero.
Return value
If successful, the function returns a handle to the list of registered providers; otherwise, NULL. If NULL, call GetLastError function to get the error code.
Remarks
To enumerate the registered providers, call the EvtNextPublisherId function in a loop.
You must call the EvtClose function to close the enumerator handle when done.
Examples
For an example that shows how to use this function, see Getting a Provider's Metadata.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Target Platform | Windows |
Header | winevt.h |
Library | Wevtapi.lib |
DLL | Wevtapi.dll |