IDebugMemoryContext2::Subtract
현재 컨텍스트에서 지정된 값을 빼고 새 컨텍스트를 반환합니다.
구문
매개 변수
dwCount
[in] 감소할 메모리 바이트 수입니다.
ppMemCxt
[out] 새 IDebugMemoryContext2 개체를 반환합니다.
Return Value
성공하면 S_OK
를 반환하고, 실패하면 오류 코드를 반환합니다.
설명
메모리 컨텍스트는 주소이므로 주소에서 값을 빼면 새 컨텍스트 인터페이스가 필요한 새 주소가 생성됩니다.
결과 주소가 이 컨텍스트와 연결된 메모리 공간 밖에 있더라도 이 메서드는 항상 새 컨텍스트를 생성해야 합니다. 유일한 예외는 새 컨텍스트에 대해 메모리를 할당할 수 없거나 ppMemCxt
가 null 값(오류)인 경우입니다.