Condividi tramite


IDebugMemoryContext2::Subtract

Sottrae il valore specificato dal contesto corrente e restituisce un nuovo contesto.

Sintassi

int Subtract(
   ulong                    dwCount,
   out IDebugMemoryContext2 ppMemCxt
);

Parametri

dwCount
[in] Numero di byte di memoria da decrementare.

ppMemCxt
[out] Restituisce un nuovo oggetto IDebugMemoryContext2 .

Valore restituito

Se ha esito positivo, restituisce S_OK; in caso contrario, restituisce un codice di errore.

Osservazioni:

Un contesto di memoria è un indirizzo, quindi la sottrazione di un valore da un indirizzo produce un nuovo indirizzo che richiede una nuova interfaccia di contesto.

Questo metodo deve sempre produrre un nuovo contesto, anche se l'indirizzo risultante si trova all'esterno dello spazio di memoria associato a questo contesto. L'unica eccezione è se non è possibile allocare memoria per il nuovo contesto o se ppMemCxt è un valore Null (che è un errore).

Vedi anche