다음을 통해 공유


로컬의 값 변경

새 값을 값 필드에 형식화 된 경우 해당 지역 창을 디버그 패키지 전달 문자열을 입력 한 식 계산기 (EE)에. EE는 간단한 값 또는 식을 포함 하 고 결과 값에 연결 된 로컬 저장 합니다.이 문자열을 평가 합니다.

이 로컬의 값을 변경 하는 프로세스입니다.

  1. 사용자가 새 값을 입력 한 후 Visual Studio 호출 IDebugProperty2::SetValueAsStringIDebugProperty2 는 로컬 연결 개체입니다.

  2. IDebugProperty2::SetValueAsString다음 작업을 수행합니다.

    1. 값을 생성 하는 문자열을 계산 합니다.

    2. 연결 된 바인딩된 IDebugField 개체를 얻을 수 있는 IDebugObject 개체입니다.

    3. 일련의 바이트로 변환합니다.

    4. 호출 IDebugObject::SetValue 디버깅 중인 프로그램에서 액세스할 수 있도록 메모리에 값의 바이트를 배치 합니다.

  3. Visual Studio 새로 고치는 지역 표시 (참조 하십시오 지역 변수를 표시합니다. 세부 정보에 대 한).

이 프로시저에서 변수 값을 변경 하려면 데도 감시 창이를 제외 하 고는 IDebugProperty2 값 대신 사용 되는 로컬 연결 된 개체는 IDebugProperty2 개체는 로컬에 연결 된.

단원 내용

참고 항목

기타 리소스

공용 언어 런타임에서 식 계산기를 작성

지역 변수를 표시합니다.