Função EvtGetEventMetadataProperty (winevt.h)

Obtém a propriedade de metadados de evento especificada.

Sintaxe

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

Um identificador para os metadados de evento que a função EvtNextEventMetadata retorna.

[in] PropertyId

O identificador da propriedade de metadados a ser recuperada. Para obter uma lista de identificadores de propriedade, consulte a enumeração EVT_EVENT_METADATA_PROPERTY_ID .

[in] Flags

Reservado. Deve ser zero.

[in] EventMetadataPropertyBufferSize

O tamanho do buffer EventMetadataPropertyBuffer , em bytes.

[in] EventMetadataPropertyBuffer

Um buffer alocado pelo chamador que receberá a propriedade de metadados. O buffer contém um objeto EVT_VARIANT . Você pode definir esse parâmetro como NULL para determinar o tamanho do buffer necessário.

[out] EventMetadataPropertyBufferUsed

O tamanho, em bytes, do buffer alocado pelo chamador que a função usou ou o tamanho do buffer necessário se a função falhar com ERROR_INSUFFICIENT_BUFFER.

Retornar valor

Valor/código retornado Descrição
TRUE
A função foi bem-sucedida.
FALSE
A função falhou. Para obter o código de erro, chame a função GetLastError .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho winevt.h
Biblioteca Wevtapi.lib
DLL Wevtapi.dll

Confira também

EvtGetPublisherMetadataProperty

EvtNextEventMetadata