使用在 .pdb 文件,的信息的方法执行堆栈审核。
IDiaStackWalker: IUnknown
方法按 Vtable 顺序
下表显示 IDiaStackWalker方法。
方法 |
说明 |
---|---|
检索 x86 平台的一个堆栈帧枚举数。 |
|
检索特定平台类型的一个堆栈帧枚举数。 |
备注
此接口用于获取堆栈帧列出一个加载模块的。每个方法通过提供必要的信息生成堆栈帧列表的 IDiaStackWalkHelper 对象 (实现由客户端应用程序)。
调用方的说明
此接口通过调用 CoCreateInstance 方法获取与类标识符 CLSID_DiaStackWalker 和 IID_IDiaStackWalker接口 ID。该示例演示如何获取此接口。
示例
此示例演示如何获取 IDiaStackWalker 接口。
IDiaStackWalker* pStackWalker;
HRESULT hr = CoCreateInstance(CLSID_DiaStackWalker,
NULL,
CLSCTX_INPROC_SERVER,
IID_IDiaStackWalker,
(void**) &pStackWalker);
if (FAILED(hr))
{
// Report error and exit
}
要求
标题:Dia2.h
库:diaguids.lib
DLL:msdia80.dll