EvtOpenPublisherEnum function

Gets a handle that you use to enumerate the list of registered providers on the computer.

Syntax


EVT_HANDLE WINAPI EvtOpenPublisherEnum(
  _In_ EVT_HANDLE Session,
  _In_ DWORD      Flags
);

Parameters

Session [in]

A remote session handle that the EvtOpenSession function returns. Set to NULL to enumerate the registered providers on the local computer.

Flags [in]

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

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

Header

WinEvt.h

Library

Wevtapi.lib

DLL

Wevtapi.dll

See also

EvtNextPublisherId

 

 

Show: