Share via


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