IDiaReadExeAtRVACallback::ReadExecutableAtRVA

从可执行文件的指定相对虚拟地址 (RVA) 开始读取指定数量的字节。

语法

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

参数

relativeVirtualAddress

[in] 要开始读取的可执行文件中的 RVA。

cbData

[in] 要读取的字节数。

pcbData

[out] 返回读取的字节数。

data[]

[in, out] 使用从文件中读取的字节填充的数组。

备注

DIA 支持代码调用此方法,通过使用相对虚拟地址从可执行文件加载数据字节。 调用此方法是为了支持 IDiaDataSource::loadDataForExe 方法。

另请参阅