Función TdhLoadManifestFromBinary (tdh.h)
Toma una ruta de acceso terminada en NULL a un archivo binario que contiene los recursos de metadatos necesarios para descodificar un proveedor de eventos específico.
Sintaxis
TDHSTATUS TdhLoadManifestFromBinary(
[in] PWSTR BinaryPath
);
Parámetros
[in] BinaryPath
Tipo: PWSTR
Ruta de acceso al binario del proveedor ETW que contiene los recursos de metadatos.
Valor devuelto
Tipo: ULONG
Devuelve ERROR_SUCCESS si se ejecuta correctamente. De lo contrario, esta función devuelve uno de los siguientes códigos de retorno además de otros.
Código devuelto | Descripción |
---|---|
ERROR_INVALID_PARAMETER | Uno o varios de los parámetros no son válidos. |
ERROR_FILE_NOT_FOUND | No se encontró el archivo al que apunta BinaryPath . |
ERROR_NOT_ENOUGH_MEMORY | Error en las asignaciones de memoria. |
ERROR_RESOURCE_NOT_FOUND | El archivo no contiene ningún recurso de metadatos de eventos. |
Comentarios
Los GUID y la cadena BinaryPath se almacenan en caché.
Cuando se solicitan metadatos para un determinado evento o proveedor, pero el proveedor no está instalado en el sistema, se buscará en la memoria caché de archivos binarios.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | tdh.h |
Library | Tdh.lib |
Archivo DLL | Tdh.dll |