IDiaStackWalkHelper::readMemory
從記憶體中的可執行映像讀取資料區塊。
語法
HRESULT readMemory(
enum MemoryTypeEnum type,
ULONGLONG va,
DWORD cbData,
DWORD* pcbData,
BYTE* pbData
);
參數
type
[in] MemoryTypeEnum 列舉 列舉的值,指定要讀取的記憶體類型。
va
[in] 映像中要開始讀取的虛擬位址。
cbData
[in] 資料緩衝區的大小,以位元組為單位。
pcbData
[out] 傳回實際讀取的位元組數目。 如果 pbData
為 NULL
,則這是可用的資料位元組總數。
pbData
[in, out] 填入記憶體讀取的緩衝區。
傳回值
如果成功,則會傳回 S_OK
;否則,會傳回錯誤碼。