TdhLoadManifest 函数 (tdh.h)
加载用于解码日志文件的清单。
语法
TDHSTATUS TdhLoadManifest(
[in] PWSTR Manifest
);
参数
[in] Manifest
清单的完整路径。
返回值
如果成功,则返回ERROR_SUCCESS。 否则,除了其他返回代码之外,此函数还返回以下返回代码之一。
返回代码 | 说明 |
---|---|
|
在指定的路径上找不到清单文件。 |
|
Manifest 参数不能为 NULL,路径不能超过 MAX_PATH。 |
|
清单未通过验证。 若要确定验证错误,请通过消息编译器 (mc.exe) 运行清单。 |
注解
若要使用事件,TDH 需要提供程序的清单。 通常,在包含提供程序的计算机上解码日志文件。 由于提供程序将清单作为资源包含在内,因此 TDH 使用提供程序获取清单。 若要在不包含提供程序的计算机上解码日志文件,必须首先使用 TraceRpt.exe 可执行文件导出清单 (在包含提供程序的计算机上查看 –export 开关) 。 拥有清单文件后,可以在不包含提供程序的计算机上解码日志文件。
在解码第一个事件之前,需要调用此函数。 例如,可以在调用 OpenTrace 函数之前调用此函数。 处理所有事件后,调用 TdhUnloadManifest 函数。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
目标平台 | Windows |
标头 | tdh.h |
Library | Tdh.lib |
DLL | Tdh.dll |