Metodo IDebugHostMemory2::WriteBytes (dbgmodel.h)
Scrive un numero di byte nello spazio indirizzi della destinazione, come definito dal contesto e dalla posizione inpassati.
Il numero di byte scritti viene restituito in "bytesWritten" al termine dell'operazione.
Sintassi
HRESULT WriteBytes(
IDebugHostContext *context,
Location location,
void *buffer,
ULONG64 bufferSize,
ULONG64 *bytesWritten
);
Parametri
context
Contesto host in cui scrivere byte. Rappresenta, ad esempio, lo spazio indirizzi in cui è presente la posizione.
location
Posizione in cui scrivere byte. Questa posizione può rappresentare un indirizzo virtuale all'interno dello spazio indirizzi definito dal contesto oppure può rappresentare un record di contesto simile a un registro all'interno di un record di contesto per un thread.
buffer
Byte da scrivere nella destinazione di debug.
bufferSize
Dimensioni del buffer/numero di byte da scrivere nella destinazione di debug.
bytesWritten
Il numero di byte effettivamente scritti nella destinazione di debug verrà restituito qui. Se il metodo può completare una scrittura parziale, S_FALSE verrà restituito e il valore in byteWritten potrebbe essere minore del numero di byte richiesto. Se il metodo restituisce S_OK, è stata completata una scrittura completa.
Valore restituito
Questo metodo restituisce HRESULT.
Requisiti
Requisito | Valore |
---|---|
Intestazione | dbgmodel.h |