共用方式為


IDebugCodeContext3::GetModule

擷取的偵錯模組介面的參考。

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

參數

  • ppModule
    [] out偵錯模組介面的參考。

傳回值

如果成功的話,會傳回S_OK。 否則,會傳回錯誤碼。

範例

下列範例會示範如何實作這個方法,如 CDebugCodeContext 物件,公開 (expose) IDebugBeforeSymbolSearchEvent2介面。

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