IDiaStackWalkHelper::readMemory
Lê um bloco de dados da imagem executável na memória.
Sintaxe
HRESULT readMemory(
enum MemoryTypeEnum type,
ULONGLONG va,
DWORD cbData,
DWORD* pcbData,
BYTE* pbData
);
Parâmetros
type
[in] Um valor da Enumeração MemoryTypeEnum especificando o tipo de memória a ser lida.
va
[in] Endereço virtual na imagem da qual começar a ler.
cbData
[in] O tamanho do buffer de dados, em bytes.
pcbData
[out] Retorna o número de bytes realmente lidos. Se pbData
for NULL
, esse será o número total de bytes de dados disponíveis.
pbData
[in, out] Um buffer preenchido com a memória lida.
Valor Retornado
Se tiver êxito, retornará S_OK
. Caso contrário, retornará um código de erro.