Metodo IDebugDataSpaces4::WriteVirtualUncached (dbgeng.h)
Il metodo WriteVirtualUncached scrive i dati nello spazio indirizzi virtuale della destinazione.
Sintassi
HRESULT WriteVirtualUncached(
[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. Questo è anche il numero di byte richiesti per la scrittura.
[out, optional] BytesWritten
Riceve il numero di byte effettivamente scritti. Se è impostato su NULL, queste informazioni non vengono restituite.
Valore restituito
Questo metodo può anche restituire valori di errore. Per altri dettagli, vedere Valori restituiti .
Codice restituito | Descrizione |
---|---|
|
Il metodo ha avuto esito positivo almeno parzialmente. BytesWritten 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 della destinazione.
Questo metodo si comporta in modo identico a WriteVirtual, ad eccezione del fatto che evita di usare la cache di memoria virtuale. È quindi utile per leggere la memoria virtuale intrinsecamente volatile, ad esempio le aree dei dispositivi mappate alla memoria, senza contaminare o invalidare la cache.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | dbgeng.h (include Dbgeng.h) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per