Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Pobiera odwołanie do interfejsu procesu debugowania.
Składnia
Parametry
ppProcess
[out] Odwołanie do interfejsu procesu debugowania.
Wartość zwracana
Jeśli operacja powiedzie się, zwraca wartość S_OK; w przeciwnym razie zwraca kod błędu.
Przykład
W poniższym przykładzie pokazano, jak zaimplementować tę metodę dla obiektu CDebugCodeContext , który uwidacznia interfejs IDebugBeforeSymbolSearchEvent2 .
HRESULT CDebugCodeContext::GetProcess(IDebugProcess2** ppProcess)
{
HRESULT hr = S_OK;
CComPtr<CDebugEngine> pEngine;
CComPtr<IDebugPort2> pPort2;
IfFalseGo( ppProcess, E_INVALIDARG );
*ppProcess = NULL;
IfFalseGo( m_pProgram, E_FAIL );
IfFailGo( ((CDebugProgram *)m_pProgram)->GetEngine(&pEngine) );
IfFailGo( pEngine->GetSDMProcess(ppProcess) );
Error:
return hr;
}