Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Scrive un numero di byte nello spazio degli indirizzi della destinazione, come definito dal contesto e dalla posizione inpassati.
Il numero di byte scritti viene restituito in "byte Scritti" 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 degli indirizzi in cui esiste la posizione.
location
Posizione in cui scrivere byte. Questo percorso può rappresentare un indirizzo virtuale all'interno dello spazio indirizzi definito dal contesto oppure può rappresentare un registro 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, verrà restituito S_FALSE 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.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | dbgmodel.h |