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