Función EvtOpenPublisherEnum (winevt.h)
Obtiene un identificador que se usa para enumerar la lista de proveedores registrados en el equipo.
Sintaxis
EVT_HANDLE EvtOpenPublisherEnum(
[in] EVT_HANDLE Session,
[in] DWORD Flags
);
Parámetros
[in] Session
Identificador de sesión remota que devuelve la función EvtOpenSession . Establezca en NULL para enumerar los proveedores registrados en el equipo local.
[in] Flags
Reservado. Debe ser cero.
Valor devuelto
Si se ejecuta correctamente, la función devuelve un identificador a la lista de proveedores registrados; en caso contrario, NULL. Si es NULL, llame a la función GetLastError para obtener el código de error.
Comentarios
Para enumerar los proveedores registrados, llame a la función EvtNextPublisherId en un bucle.
Debe llamar a la función EvtClose para cerrar el identificador del enumerador cuando haya terminado.
Ejemplos
Para obtener un ejemplo que muestra cómo usar esta función, consulte Obtención de metadatos de un proveedor.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | winevt.h |
Library | Wevtapi.lib |
Archivo DLL | Wevtapi.dll |