Udostępnij za pośrednictwem


IDebugMemoryContext2::Add

Dodaje określoną wartość do bieżącego kontekstu i zwraca nowy kontekst.

Składnia

int Add(
   ulong                    dwCount,
   out IDebugMemoryContext2 ppMemCxt
);

Parametry

dwCount
[in] Wartość do dodania do bieżącego kontekstu.

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 dodanie wartości do 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).

Zobacz też