Condividi tramite


IDebugMemoryContext2:: sottrarre

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

HRESULT Subtract( 
   UINT64                 dwCount,
   IDebugMemoryContext2** ppMemCxt
);
int Subtract(
   ulong                    dwCount, 
   out IDebugMemoryContext2 ppMemCxt
);

Parametri

  • dwCount
    [in] Il numero di byte di memoria a incremento.

  • ppMemCxt
    [out] restituisce un nuovo IDebugMemoryContext2 oggetto.

Valore restituito

Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.

Note

Un contesto di memoria è un indirizzo, in modo da ridurre un valore da un indirizzo produce un nuovo indirizzo che richiede una nuova interfaccia di contesto.

Questo metodo deve produrre sempre un nuovo contesto, anche se l'indirizzo risultante è esterna allo spazio di memoria associato al contesto. L'unica eccezione è se memoria non può essere allocata per il nuovo contesto o se ppMemCxt è un valore null (che è un errore).

Vedere anche

Riferimenti

IDebugMemoryContext2