Udostępnij za pośrednictwem


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.

Zobacz też