Share via


IDiaStackWalkHelper::readMemory

メモリ内の実行可能ファイルのイメージからデータ ブロックを読み取ります。

構文

HRESULT readMemory( 
   enum MemoryTypeEnum type,
   ULONGLONG           va,
   DWORD               cbData,
   DWORD*              pcbData,
   BYTE*               pbData
);

パラメーター

type

[入力] 読み取るメモリの型を指定する MemoryTypeEnum Enumeration 列挙型の値。

va

[入力] 読み取りを開始するイメージ内の仮想アドレス。

cbData

[入力] データ バッファーのサイズ (バイト単位)。

pcbData

[出力] 実際に読み取られたバイト数を返します。 pbDataNULL の場合、利用可能な合計データ バイト数になります。

pbData

[入力、出力] 読み取られたメモリが格納されるバッファー。

戻り値

成功した場合は、S_OK を返します。それ以外の場合は、エラー コードを返します。

関連項目