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.

Consulte también