Metodo IDebugDataSpaces2::WriteVirtual (dbgeng.h)
Il metodo WriteVirtual scrive i dati nello spazio indirizzi virtuale di destinazione.
Sintassi
HRESULT WriteVirtual(
[in] ULONG64 Offset,
[in] PVOID Buffer,
[in] ULONG BufferSize,
[out, optional] PULONG BytesWritten
);
Parametri
[in] Offset
Specifica la posizione nello spazio indirizzi virtuale di destinazione da scrivere.
[in] Buffer
Specifica il buffer da cui scrivere la memoria.
[in] BufferSize
Specifica le dimensioni in byte del buffer. Si tratta anche del numero di byte richiesti per la scrittura.
[out, optional] BytesWritten
Riceve il numero di byte scritti. Se è impostato su NULL, queste informazioni non vengono restituite.
Valore restituito
Questo metodo può anche restituire valori di errore. Per altre informazioni, vedere Valori restituiti .
Codice restituito | Descrizione |
---|---|
|
Il metodo è stato almeno parzialmente riuscito. Byte Scritti indica il numero di byte scritti correttamente, che possono essere inferiori a BufferSize. |
Commenti
Questo metodo scrive il buffer nella memoria nello spazio indirizzi virtuale di destinazione.
Questo metodo può scrivere solo in una cache di dati di memoria durante l'archiviazione dei dati. Per evitare la memorizzazione nella cache, usare WriteVirtualUncached .
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | dbgeng.h (includere Dbgeng.h) |