Função TdhLoadManifestFromBinary (tdh.h)

Usa um caminho terminado em NULL para um arquivo binário que contém recursos de metadados necessários para decodificar um provedor de eventos específico.

Sintaxe

TDHSTATUS TdhLoadManifestFromBinary(
  [in] PWSTR BinaryPath
);

Parâmetros

[in] BinaryPath

Tipo: PWSTR

Caminho para o binário do provedor ETW que contém os recursos de metadados.

Retornar valor

Tipo: ULONG

Retorna ERROR_SUCCESS se tiver êxito. Caso contrário, essa função retornará um dos seguintes códigos de retorno, além de outros.

Código de retorno Descrição
ERROR_INVALID_PARAMETER Um ou mais dos parâmetros não são válidos.
ERROR_FILE_NOT_FOUND O arquivo apontado por BinaryPath não foi encontrado.
ERROR_NOT_ENOUGH_MEMORY Falha nas alocações de memória.
ERROR_RESOURCE_NOT_FOUND O arquivo não contém nenhum recurso de metadados de eventos.

Comentários

Os GUIDs e a cadeia de caracteres BinaryPath são armazenados em cache.

Quando os metadados são solicitados para um determinado evento ou provedor, mas o provedor não está instalado no sistema, o cache de binários será pesquisado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho tdh.h
Biblioteca Tdh.lib
DLL Tdh.dll