IDebugMemoryContext2::Subtract
Odejmuje określoną wartość z bieżącego kontekstu i zwraca nowy kontekst.
Składnia
Parametry
dwCount
[in] Liczba bajtów pamięci do dekrementacji.
ppMemCxt
[out] Zwraca nowy obiekt IDebugMemoryContext2 .
Wartość zwracana
Jeśli operacja powiedzie się, zwraca wartość S_OK
; w przeciwnym razie zwraca kod błędu.
Uwagi
Kontekst pamięci jest adresem, więc odejmowanie wartości z adresu powoduje utworzenie nowego adresu, który wymaga nowego interfejsu kontekstowego.
Ta metoda musi zawsze tworzyć nowy kontekst, nawet jeśli wynikowy adres znajduje się poza przestrzenią pamięci skojarzona z tym kontekstem. Jedynym wyjątkiem jest to, że nie można przydzielić pamięci dla nowego kontekstu lub jeśli ppMemCxt
jest wartością null (co jest błędem).