IDiaStackWalkHelper::readMemory
Odczytuje blok danych z obrazu pliku wykonywalnego w pamięci.
Składnia
HRESULT readMemory(
enum MemoryTypeEnum type,
ULONGLONG va,
DWORD cbData,
DWORD* pcbData,
BYTE* pbData
);
Parametry
type
[in] Wartość z wyliczenia MemoryTypeEnum określająca typ pamięci do odczytania.
Va
[in] Wirtualny adres na obrazie, z którego chcesz rozpocząć odczytywanie.
cbData
[in] Rozmiar buforu danych w bajtach.
pcbData
[out] Zwraca liczbę bajtów rzeczywiście odczytanych. Jeśli pbData
wartość to NULL
, jest to łączna liczba dostępnych bajtów danych.
pbData
[in, out] Bufor wypełniony odczytem pamięci.
Wartość zwracana
Jeśli operacja powiedzie się, zwraca wartość S_OK
; w przeciwnym razie zwraca kod błędu.