Condividi tramite


IDebugMemoryBytes2::WriteAt

Scrive il numero specificato di byte di memoria, a partire dall'indirizzo specificato.

Sintassi

int WriteAt(
   IDebugMemoryContext2 pStartContext,
   uint                 dwCount,
   byte[]               rgbMemory
);

Parametri

pStartContext
[in] Oggetto IDebugMemoryContext2 che specifica dove iniziare a scrivere byte.

dwCount
[in] Numero di byte da scrivere.

rgbMemory
[in] Byte da scrivere. Si presuppone che questa matrice sia di dwCount almeno byte.

Valore restituito

Se ha esito positivo, restituisce S_OK; in caso contrario, restituisce S_FALSE se non tutti i byte possono essere scritti o restituiti un codice di errore (in E_FAILgenere ).

Osservazioni:

Se l'indirizzo iniziale non si trova all'interno della finestra di memoria rappresentata da questo oggetto IDebugMemoryBytes2 , non viene restituita alcuna scrittura e viene restituito un codice di errore di , anche se la quantità di E_FAIL scrittura si sovrappone allo spazio di memoria.

Vedi anche