IDebugCodeContext3:: GetModule

检索对调试模块的接口。

HRESULT GetModule( 
   IDebugModule2 **ppModule
);
public int GetModule( 
   out IDebugModule2 ppModule
);

参数

  • ppModule
    [out] 对调试模块接口。

返回值

如果成功,则返回; S_OK否则,返回错误代码。

示例

下面的示例演示如何执行显示 IDebugBeforeSymbolSearchEvent2 接口的 CDebugCodeContext 对象的方法。

HRESULT CDebugCodeContext::GetModule(IDebugModule2** ppModule)
{
    HRESULT hr = S_OK;
    CComPtr<CModule> pModule;

    IfFalseGo( ppModule, E_INVALIDARG );
    *ppModule = NULL;

    IfFailGo( this->GetModule(&pModule) );
    IfFailGo( pModule->QueryInterface(IID_IDebugModule2, (void**) ppModule) );

Error:

    return hr;
}

请参见

参考

IDebugCodeContext3