IDiaReadExeAtRVACallback::ReadExecutableAtRVAIDiaReadExeAtRVACallback::ReadExecutableAtRVA

Lit le nombre spécifié d’octets commençant au niveau de le spécifié adresse virtuelle relative (RVA) du fichier exécutable.Reads the specified number of bytes starting at the specified relative virtual address (RVA) from the executable file.

SyntaxeSyntax

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

ParamètresParameters

relativeVirtualAddress
[in] L’adresse RVA dans le fichier exécutable pour commencer la lecture.[in] The RVA in the executable file to begin reading.

cbData
[in] Nombre d’octets à lire.[in] Number of bytes to read.

pcbData
[out] Retourne le nombre d’octets lus.[out] Returns the number of bytes read.

data[]
[dans, out] Tableau qui est rempli avec les octets lus à partir du fichier.[in, out] An array that is filled in with bytes read from the file.

NotesRemarks

Cette méthode est appelée par le code de prise en charge DIA pour charger des octets de données à partir d’un fichier exécutable à l’aide d’une adresse virtuelle relative.This method is called by the DIA support code to load data bytes from an executable using a relative virtual address. Cette méthode est appelée à l’appui de la IDiaDataSource::loadDataForExe (méthode).This method is called in support of the IDiaDataSource::loadDataForExe method.

Voir aussiSee Also

IDiaReadExeAtRVACallback IDiaReadExeAtRVACallback
IDiaDataSource::loadDataForExeIDiaDataSource::loadDataForExe