Compartir a través de


Función EvtGetEventMetadataProperty (winevt.h)

Obtiene la propiedad de metadatos del evento especificada.

Sintaxis

BOOL EvtGetEventMetadataProperty(
  [in]  EVT_HANDLE                     EventMetadata,
  [in]  EVT_EVENT_METADATA_PROPERTY_ID PropertyId,
  [in]  DWORD                          Flags,
  [in]  DWORD                          EventMetadataPropertyBufferSize,
  [in]  PEVT_VARIANT                   EventMetadataPropertyBuffer,
  [out] PDWORD                         EventMetadataPropertyBufferUsed
);

Parámetros

[in] EventMetadata

Identificador de los metadatos del evento que devuelve la función EvtNextEventMetadata .

[in] PropertyId

Identificador de la propiedad de metadatos que se va a recuperar. Para obtener una lista de identificadores de propiedad, consulte la enumeración EVT_EVENT_METADATA_PROPERTY_ID .

[in] Flags

Reservado. Debe ser cero.

[in] EventMetadataPropertyBufferSize

Tamaño del búfer EventMetadataPropertyBuffer , en bytes.

[in] EventMetadataPropertyBuffer

Un búfer asignado por el autor de la llamada que recibirá la propiedad de metadatos. El búfer contiene un objeto EVT_VARIANT . Puede establecer este parámetro en NULL para determinar el tamaño de búfer necesario.

[out] EventMetadataPropertyBufferUsed

Tamaño, en bytes, del búfer asignado por el autor de la llamada que la función usó 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 .

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

Consulte también

EvtGetPublisherMetadataProperty

EvtNextEventMetadata