共用方式為


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

請參閱

參考

ICorDebugDataTarget 介面

其他資源

偵錯介面

偵錯 (Unmanaged API 參考)