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
輸入 [、 輸出]這種緩衝區會填入這些讀取的記憶體。
傳回值
如果成功的話,會傳回S_OK。 否則,會傳回錯誤碼。