Поделиться через


IDiaStackWalkHelper::readMemory

Считывает блок данных из образа исполняемого файла в памяти.

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

Параметры

  • type
    [in] значение из MemoryTypeEnum перечисление, указывающее тип памяти для чтения.

  • va
    [in] виртуальный адрес способом, с которого начинается чтение.

  • cbData
    [in] размер буфера в байтах.

  • pcbData
    [out] возвращает число фактически считанных байтов. If pbData существует NULLзатем это общее число байтов доступных данных.

  • pbData
    [in, out] буфер, который заполняется в память при для чтения.

Возвращаемое значение

В случае успеха возвращает S_OK; в противном случае возвращает код ошибки.

См. также

Ссылки

IDiaStackWalkHelper

MemoryTypeEnum