Udostępnij za pośrednictwem


IDiaReadExeAtRVACallback::ReadExecutableAtRVA

Odczytuje określoną liczbę bajtów rozpoczynających się od określonego względnego adresu wirtualnego (RVA) z pliku wykonywalnego.

Składnia

HRESULT ReadExecutableAtRVA ( 
   DWORD  relativeVirtualAddress,
   DWORD  cbData,
   DWORD* pcbData,
   BYTE   data[]
);

Parametry

relativeVirtualAddress

[in] Nazwa RVA w pliku wykonywalnego, aby rozpocząć odczytywanie.

cbData

[in] Liczba bajtów do odczytania.

pcbData

[out] Zwraca liczbę odczytanych bajtów.

data[]

[in, out] Tablica wypełniona bajtami odczytanymi z pliku.

Uwagi

Ta metoda jest wywoływana przez kod obsługi DIA w celu załadowania bajtów danych z pliku wykonywalnego przy użyciu względnego adresu wirtualnego. Ta metoda jest wywoływana w obsłudze metody IDiaDataSource::loadDataForExe .

Zobacz też