Compartilhar via


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