지역 변수를 표시합니다.
항상 실행 컨텍스트를 포함 하는 방법으로도 알려진 메서드 또는 현재 메서드 내에서 수행 됩니다. 실행을 일시 중지 하는 경우 디버그 엔진 지역 변수 목록을 보려면 (DE) 및 통칭 지역 변수는 메서드 호출 인수를 Visual Studio 호출 합니다. Visual Studio 표시 됩니다 이러한 지역 변수 및 해당 값에는 지역 창입니다.
지역 변수를 표시 하는 DE를 호출 하는 IDebugExpressionEvaluator::GetMethodProperty 메서드는 EE에 속하는 되는 평가 컨텍스트, 기호 공급자 (SP), 현재 실행 주소 및 바인더 개체를 제공 합니다. 자세한 내용은 평가 컨텍스트를 참조하십시오. 호출에 성공 하면는 IDebugExpressionEvaluator::GetMethodProperty 메서드 반환에 IDebugProperty2 개체를 현재 실행 주소를 포함 하는 메서드를 나타냅니다.
DE 호출 IDebugProperty2::EnumChildren 얻을 수는 IEnumDebugPropertyInfo2 이 고 유일한 지역 변수를 반환 하는 필터링 된 목록을 생성 하는 열거 된 개체로, DEBUG_PROPERTY_INFO 구조체입니다. 각 구조에는 이름, 형식 및 값을 로컬 있습니다. 형식 및 값 형식이 지정 된 문자열을 표시에 적합 한 이름으로 저장 됩니다. 이름, 형식 및 값은 일반적으로 함께 한 줄에 표시 되는 지역 창입니다.
참고
간략 한 조사식 및 조사식 windows의 이름, 값 및 형식을 동일한 형식으로 변수를 표시할 수도 있습니다.그러나 이러한 값 호출 하 여 얻을 수 IDebugProperty2::GetPropertyInfo 대신 IDebugProperty2::EnumChildren.
단원 내용
- 지역 변수의 구현 샘플
예제에서는 지역 변수를 구현 하는 과정을 단계적으로 사용 합니다.
관련 단원
- 평가 컨텍스트
디버그 엔진 (DE) 식 계산기 (EE)를 호출 하는 경우 세 개의 인수를 전달에 대해 설명 합니다.