IDiaStackWalkHelper::readMemory
Lee un bloque de datos de la imagen del ejecutable en memoria.
Sintaxis
HRESULT readMemory(
enum MemoryTypeEnum type,
ULONGLONG va,
DWORD cbData,
DWORD* pcbData,
BYTE* pbData
);
Parámetros
type
[in] Valor de la enumeración MemoryTypeEnum que especifica el tipo de memoria que se va a leer.
va
[in] Dirección virtual en la imagen desde la que se va a empezar a leer.
cbData
[in] Tamaño del búfer de datos en bytes.
pcbData
[out] Devuelve el número de bytes leídos realmente. Si pbData
es NULL
, contiene el número total de bytes de datos disponibles.
pbData
[in, out] Búfer que se rellena con la memoria leída.
Valor devuelto
Si la operación se realiza correctamente, devuelve S_OK
; de lo contrario, devuelve un código de error.