Metodo ICorDebugDataTarget::ReadVirtual
Ottiene un blocco di memoria contigua che inizia in corrispondenza dell'indirizzo specificato e lo restituisce nel buffer fornito.
HRESULT ReadVirtual(
[in] CORDB_ADDRESS address,
[out, size_is(bytesRequested), length_is(*pBytesRead)]
BYTE * pBuffer,
[in] ULONG32 bytesRequested,
[out] ULONG32 * pBytesRead);
Parametri
address
[in] Indirizzo iniziale della memoria richiesta.pbuffer
[out] Buffer dove verrà archiviata la memoria.bytesRequested
[in] Numero di byte da ottenere dall'indirizzo di destinazione.pBytesRead
[out] Numero di byte letti effettivamente dall'indirizzo di destinazione. Questo numero può essere minore di bytesRequested.
Note
Se è possibile leggere il primo byte (in corrispondenza dell'indirizzo iniziale specificato), la chiamata deve restituire un risultato di esito positivo, per supportare la lettura efficiente di strutture di dati con lunghezza autodescrittiva, come le stringhe con terminazione null.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: CorDebug.idl, CorDebug.h
Libreria: CorGuids.lib
Versioni di .NET Framework: 4
Vedere anche
Riferimenti
Interfaccia ICorDebugDataTarget