TdhLoadManifestFromBinary 函数 (tdh.h)
采用二进制文件以 NULL 结尾的路径,该文件包含解码特定事件提供程序所需的元数据资源。
语法
TDHSTATUS TdhLoadManifestFromBinary(
[in] PWSTR BinaryPath
);
参数
[in] BinaryPath
类型: PWSTR
包含元数据资源的 ETW 提供程序二进制文件的路径。
返回值
类型: ULONG
如果成功,则返回ERROR_SUCCESS。 否则,除了其他返回代码之外,此函数还返回以下返回代码之一。
返回代码 | 说明 |
---|---|
ERROR_INVALID_PARAMETER | 一个或多个参数无效。 |
ERROR_FILE_NOT_FOUND | 找不到 BinaryPath 指向的文件。 |
ERROR_NOT_ENOUGH_MEMORY | 内存分配失败。 |
ERROR_RESOURCE_NOT_FOUND | 该文件不包含任何事件元数据资源。 |
注解
将缓存 GUID 和 BinaryPath 字符串。
当为给定事件或提供程序请求元数据,但系统中未安装该提供程序时,将搜索二进制文件的缓存。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
目标平台 | Windows |
标头 | tdh.h |
Library | Tdh.lib |
DLL | Tdh.dll |