Compartir a través de


Función EvtNextPublisherId (winevt.h)

Obtiene el identificador de un proveedor del enumerador.

Sintaxis

BOOL EvtNextPublisherId(
  [in]  EVT_HANDLE PublisherEnum,
  [in]  DWORD      PublisherIdBufferSize,
  [in]  LPWSTR     PublisherIdBuffer,
  [out] PDWORD     PublisherIdBufferUsed
);

Parámetros

[in] PublisherEnum

Identificador del enumerador de proveedores registrados que devuelve la función EvtOpenPublisherEnum .

[in] PublisherIdBufferSize

Tamaño del búfer PublisherIdBuffer , en caracteres.

[in] PublisherIdBuffer

Un búfer asignado por el autor de la llamada que recibirá el nombre del proveedor registrado. Puede establecer este parámetro en NULL para determinar el tamaño de búfer necesario.

[out] PublisherIdBufferUsed

Tamaño, en caracteres, del búfer asignado por el autor de la llamada que usó la función o el tamaño de búfer necesario si se produce un error en la función con ERROR_INSUFFICIENT_BUFFER.

Valor devuelto

Código o valor devuelto Descripción
TRUE
La función se ha realizado correctamente.
FALSE
Error en la función. Para obtener el código de error, llame a la función GetLastError .

Comentarios

Llame a esta función en un bucle hasta que la función devuelva FALSE y el código de error se ERROR_NO_MORE_ITEMS.

Esta lista de nombres de proveedor no se ordena alfabéticamente.

Ejemplos

Para ver un ejemplo que muestra cómo usar esta función, consulte Obtención de metadatos de un proveedor.

Requisitos

   
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

Consulte también

EvtOpenPublisherMetadata