调用,在调试内容在 .exe 文件中找到。
HRESULT NotifyDebugDir (
BOOL fExecutable,
DWORD cbData,
BYTE data[]
);
参数
fExecutable
[in] TRUE ,如果调试目录从可执行读取 (而不是 .dbg 文件)。cbData
[in] 计数字节在调试目录的数据。data[]
[in] 使用调试内容填充的数组。
返回值
如果成功,则返回; S_OK否则,返回错误代码。 返回代码通常被忽略。
备注
IDiaDataSource::loadDataForExe 方法调用该回调,当找到一个调试目录时,托管可执行文件时。
此方法在 .pdb 文件中移除对客户端的需要写入反向工程处理可执行文件和/或调试文件支持调试信息除此之外找到。 具有此数据,客户端可以识别调试的类型信息提供的,它是否位于可执行文件或 .dbg 文件。
大多数客户端不需要此回调,因为 IDiaDataSource::loadDataForExe 方法透明地打开 .pdb 和 .dbg 文件,如果必要服务符号。