다음을 통해 공유


IDebugMemoryContext2::Subtract

현재 컨텍스트에서 지정된 값을 빼고 새 컨텍스트를 반환합니다.

구문

int Subtract(
   ulong                    dwCount,
   out IDebugMemoryContext2 ppMemCxt
);

매개 변수

dwCount
[in] 감소할 메모리 바이트 수입니다.

ppMemCxt
[out] 새 IDebugMemoryContext2 개체를 반환합니다.

Return Value

성공하면 S_OK를 반환하고, 실패하면 오류 코드를 반환합니다.

설명

메모리 컨텍스트는 주소이므로 주소에서 값을 빼면 새 컨텍스트 인터페이스가 필요한 새 주소가 생성됩니다.

결과 주소가 이 컨텍스트와 연결된 메모리 공간 밖에 있더라도 이 메서드는 항상 새 컨텍스트를 생성해야 합니다. 유일한 예외는 새 컨텍스트에 대해 메모리를 할당할 수 없거나 ppMemCxt가 null 값(오류)인 경우입니다.

참고 항목