Metodo ICorDebugDataTarget::ReadVirtual
Ottiene un blocco di memoria contigua a partire dall'indirizzo specificato e lo restituisce nel buffer fornito.
Sintassi
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 in cui verrà archiviata la memoria.
bytesRequested
[in] Numero di byte da ottenere dall'indirizzo di destinazione.
pBytesRead
[out] Numero di byte effettivamente letti dall'indirizzo di destinazione. Può essere minore di bytesRequested
.
Osservazioni:
Se il primo byte (all'indirizzo iniziale specificato) può essere letto, la chiamata deve restituire l'esito positivo (per supportare una lettura efficiente delle strutture di dati con lunghezza autodescrittura, ad esempio stringhe con terminazione Null).
Requisiti
Piattaforme: vedere Requisiti di sistema.
Intestazione: CorDebug.idl, CorDebug.h
Libreria: CorGuids.lib
Versioni di .NET Framework: disponibili dalla versione 4