IDebugExpressionEvaluator2::SetCallback
EE(식 계산기)를 사용하여 DE(디버거 엔진)가 메트릭 설정을 읽는 데 사용할 콜백 인터페이스를 지정할 수 있습니다.
구문
매개 변수
pCallback
[in] 설정 콜백에 사용할 인터페이스입니다.
Return Value
성공하면 S_OK
를 반환하고, 실패하면 오류 코드를 반환합니다.
설명
이 메서드는 식 계산기가 메트릭 설정을 읽는 데 사용할 수 있는 세션 디버그 관리자에 대한 인터페이스를 제공합니다. Visual Studio 컴퓨터에서 메트릭을 읽는 원격 디버깅에 유용합니다.
예시
다음 예제에서는 IDebugSettingsCallback2 인터페이스를 노출하는 CEE 개체에 대해 이 메서드를 구현하는 방법을 보여 줍니다.
HRESULT CEE::SetCallback(IDebugSettingsCallback2* in_pCallback)
{
// precondition
INVARIANT( this );
// function body
if (NULL != this->m_LanguageSpecificUseCases.pfSetCallback)
{
EEDomain::fSetCallback DomainVal =
{
in_pCallback
};
BOOL bSuccess = (*this->m_LanguageSpecificUseCases.pfSetCallback)(DomainVal);
ENSURE( bSuccess );
}
// postcondition
INVARIANT( this );
return S_OK;
}