IDebugMemoryBytes2:: WriteAt
Scrive il numero di byte di memoria, inizianti all'indirizzo specificato.
HRESULT WriteAt(
IDebugMemoryContext2* pStartContext,
DWORD dwCount,
BYTE* rgbMemory
);
int WriteAt(
IDebugMemoryContext2 pStartContext,
uint dwCount,
byte[] rgbMemory
);
Parametri
pStartContext
[in] IDebugMemoryContext2 L'oggetto che specifica il percorso di avviare scrittura di byte.dwCount
[in] Numero di byte da scrivere.rgbMemory
[in] i byte da scrivere. Questa matrice costituisca almeno byte di dwCount nella dimensione.
Valore restituito
Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce S_FALSE se non tutti i byte potrebbero essere scritto o restituisce un codice di errore (in genere E_FAIL).
Note
Se l'indirizzo iniziale non è all'interno della finestra memoria rappresentata da IDebugMemoryBytes2 questo oggetto, nessuna scrittura si verifica e un codice di errore E_FAIL viene restituito - anche se tale quantità per scrivere le si sovrappone allo spazio di memoria.