Condividi tramite


Metodo IDebugHostMemory2::WriteBytes (dbgmodel.h)

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

Vedere anche

interfaccia IDebugHostMemory2