Aracılığıyla paylaş


IDebugCodeContext3::GetModule

Hata ayıklama modülünün arabirimine bir başvuru alır.

Sözdizimi

public int GetModule(
    out IDebugModule2 ppModule
);

Parametreler

ppModule
[out] Hata ayıklama modülü arabirimine başvuru.

İade Değeri

Başarılı olursa döndürür S_OK; aksi takdirde bir hata kodu döndürür.

Örnek

Aşağıdaki örnek, IDebugBeforeSymbolSearchEvent2 arabirimini kullanıma sunan bir CDebugCodeContext nesnesi için bu yöntemin nasıl uygulandığını gösterir.

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;
}

Ayrıca bkz.