IDebugSettingsCallback2
디버그 엔진이 메트릭 설정을 원격으로 읽을 수 있도록 합니다.
구문
IDebugSettingsCallback2 : IUnknown
구현자에 대한 참고 사항
이 인터페이스는 세션 디버그 관리자의 이벤트 콜백에 의해 구현되고 디버그 엔진에서 사용됩니다. Dbgmetric[d].lib 대신 로컬로 사용할 수도 있습니다.
메서드
다음 표에서는 IDebugSettingsCallback2
메서드를 보여 줍니다.
메서드 | 설명 |
---|---|
EnumEEs | 언어 및 공급업체 식별자가 지정된 경우 사용 가능한 식 계산기를 열거합니다. |
GetEELocalObject | 메트릭이 지정된 경우 식 계산기 로컬 개체를 검색합니다. |
GetEEMetricDword | 식 계산기의 지정된 메트릭에 해당하는 값을 검색합니다. |
GetEEMetricFile | 이름 또는 메트릭이 지정된 식 계산기 메트릭 파일을 검색합니다. |
GetEEMetricGuid | 이름이 지정된 식 계산기 메트릭에 대한 고유 식별자를 검색합니다. |
GetEEMetricString | 이름이 지정된 식 계산기 메트릭의 값 문자열을 검색합니다. |
GetMetricDword | 이름이 지정된 메트릭의 값을 검색합니다. |
GetMetricGuid | 이름이 지정된 메트릭의 고유 식별자를 검색합니다. |
GetMetricString | 이름이 지정된 메트릭의 값 문자열을 검색합니다. |
요구 사항
헤더: Msdbg.h
네임스페이스: Microsoft.VisualStudio.Debugger.Interop
어셈블리: Microsoft.VisualStudio.Debugger.Interop.dll
예시
다음 예제에서는 IDebugSettingsCallback2 개체를 매개 변수로 사용하는 함수를 보여 줍니다.
HRESULT GetDebugSettingsCallback (IDebugSettingsCallback2 **ppCallback)
{
HRESULT hRes = E_FAIL;
if ( ppCallback )
{
if ( EVAL(m_pdec) )
hRes = m_pdec->QueryInterface(IID_IDebugSettingsCallback2, (void **)ppCallback);
else
hRes = E_FAIL;
}
else
hRes = E_INVALIDARG;
return ( hRes );
}