다음을 통해 공유


평가 컨텍스트

중요합니다

Visual Studio 2015에서는 식 계산기를 구현하는 이러한 방법이 더 이상 사용되지 않습니다. CLR 식 계산기 구현에 대한 자세한 내용은 CLR 식 계산기관리 식 계산기 샘플을 참조하세요.

디버그 엔진(DE)이 EE(식 계산기)를 호출할 때 EvaluateSync 에 전달되는 세 개의 인수는 다음 표와 같이 기호를 찾고 평가하기 위한 컨텍스트를 결정합니다.

Arguments

Argument Description
pSymbolProvider 기호를 식별하는 데 사용할 SH(기호 처리기)를 지정하는 IDebugSymbolProvider 인터페이스입니다.
pAddress 현재 실행 지점을 지정하는 IDebugAddress 인터페이스입니다. 이 인터페이스는 실행 중인 코드를 포함하는 메서드를 찾습니다.
pBinder 이름이 지정된 기호의 값과 형식을 찾는 IDebugBinder 인터페이스입니다.

IDebugParsedExpression::EvaluateSync 는 결과 값과 해당 형식을 나타내는 IDebugProperty2 인터페이스를 반환합니다.

참고하십시오