IDiaReadExeAtRVACallback::ReadExecutableAtRVA

 

The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.

The latest version of this topic can be found at IDiaReadExeAtRVACallback::ReadExecutableAtRVA.

Reads the specified number of bytes starting at the specified relative virtual address (RVA) from the executable file.

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

Parameters

relativeVirtualAddress
[in] The RVA in the executable file to begin reading.

cbData
[in] Number of bytes to read.

pcbData
[out] Returns the number of bytes read.

data[]
[in, out] An array that is filled in with bytes read from the file.

This method is called by the DIA support code to load data bytes from an executable using a relative virtual address. This method is called in support of the IDiaDataSource::loadDataForExe method.

IDiaReadExeAtRVACallback
IDiaDataSource::loadDataForExe

Show: