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 |