Udostępnij za pośrednictwem


IDiaReadExeAtOffsetCallback::ReadExecutableAt

Odczytuje określoną liczbę bajtów rozpoczynających się od określonego przesunięcia z pliku wykonywalnego.

Składnia

HRESULT ReadExecutableAt ( 
   DWORDLONG fileOffset,
   DWORD     cbData,
   DWORD*    pcbData,
   BYTE      data[]
);

Parametry

fileOffset

[in] Przesunięcie 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 przesunięcia bezwzględnego pliku. Ta metoda jest wywoływana w obsłudze metody IDiaDataSource::loadDataForExe .

Zobacz też