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


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; в противном случае возвращается код ошибки.

См. также