Condividi tramite


IDiaReadExeAtRVACallback::ReadExecutableAtRVA

Legge il numero specificato di byte a partire dall'indirizzo virtuale relativo specificato dal file eseguibile.

Sintassi

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

Parametri

relativeVirtualAddress

[in] RVA nel file eseguibile per iniziare la lettura.

cbData

[in] Numero di byte da leggere.

pcbData

[out] Restituisce il numero di byte letti.

data[]

[in, out] Matrice compilata con byte letti dal file.

Osservazioni:

Questo metodo viene chiamato dal codice di supporto DIA per caricare i byte di dati da un eseguibile usando un indirizzo virtuale relativo. Questo metodo viene chiamato a supporto del metodo IDiaDataSource::loadDataForExe .

Vedi anche