IDebugMemoryContext2
이 인터페이스는 디버깅 되는 프로그램을 실행 하는 컴퓨터의 주소 공간에서 위치를 나타냅니다.
IDebugMemoryContext2 : IUnknown
구현자 참고 사항
디버그 엔진 (DE) 메모리에 있는 주소를 표현 하기 위해이 인터페이스를 구현 합니다.
호출자에 대 한 참고 사항
호출을 IDebugProperty2::GetMemoryContext 또는 IDebugReference2::GetMemoryContext 이 인터페이스를 반환 합니다. 또한 호출 하려면 IDebugMemoryContext2::Add 및 IDebugMemoryContext2::Subtract 적절 한 산술 연산을 적용 한 후이 인터페이스의 새 복사본을 반환 합니다.
메서드에서 Vtable 순서
다음 표에서 메서드를 IDebugMemoryContext2.
메서드 |
설명 |
---|---|
이 컨텍스트에서 사용자가 표시할 수 있는 이름을 가져옵니다. |
|
이 컨텍스트를 설명 하는 정보를 가져옵니다. |
|
새 컨텍스트를 작성 하는 현재 컨텍스트 주소에 지정 된 값을 추가 합니다. |
|
새 컨텍스트를 작성 하는 현재 컨텍스트 주소에서 지정 된 값을 뺍니다. |
|
비교 하는 방식으로 두 가지 컨텍스트에서 지정 된 플래그를 비교 합니다. |
설명
Visual Studio 메모리 창 호출 IDebugProperty2::GetMemoryContext 얻을 수 있는 IDebugMemoryContext2 메모리 주소를 사용 하 여 계산된 된 식을 포함 하는 인터페이스입니다. 이 여기서 다음 전달 된 IDebugMemoryBytes2::ReadAt 및 IDebugMemoryBytes2::WriteAt 읽기 또는 쓰기 주소를 지정 합니다.
요구 사항
헤더: msdbg.h
네임 스페이스: Microsoft.VisualStudio.Debugger.Interop
어셈블리: Microsoft.VisualStudio.Debugger.Interop.dll
참고 항목
참조
IDebugProperty2::GetMemoryContext
IDebugReference2::GetMemoryContext