ICorDebugDataTarget::ReadVirtual 方法
從指定的位址開始取得連續記憶體的區塊,並將它傳回到提供的緩衝區。
HRESULT ReadVirtual(
[in] CORDB_ADDRESS address,
[out, size_is(bytesRequested), length_is(*pBytesRead)]
BYTE * pBuffer,
[in] ULONG32 bytesRequested,
[out] ULONG32 * pBytesRead);
參數
address
[in] 要求之記憶體的起始位址。pbuffer
[out] 將儲存記憶體的緩衝區。bytesRequested
[in] 要從目標位址取得的位元組數目。pBytesRead
[out] 實際從目標位址讀取的位元組數目。 這個數目可以小於 bytesRequested。
備註
如果可以讀取第一個位元組 (位於指定的起始位址),呼叫應該會傳回成功 (以支援有效讀取長度足以自我描述的資料結構,例如以 null 結尾的字串)。
需求
**平台:**請參閱 .NET Framework 系統需求。
**標頭:**CorDebug.idl、CorDebug.h
**程式庫:**CorGuids.lib
**.NET Framework 版本:**4