MapAndLoad

【勇芳软件工作室】汉化HomePreviousNext

MapAndLoad函数映射图像并从映射文件中预加载数据。

BOOL MapAndLoad(

IN LPSTR【ImageName】, 
IN LPSTR【DllPath】, 
OUT PLOADED_IMAGE【LoadedImage】, 
IN BOOL【DotDll】, 
IN BOOL【ReadOnly】 
); 

参数

【ImageName】

加载图像的名称。

【DllPath】

如果无法找到提供的名称,则用于查找图像的路径。如果使用NULL,则将应用SearchPath功能中列出的搜索路径规则。

【LoadedImage】

指向LOADED_IMAGE结构的指针。该结构在加载图像后接收有关图像的信息。

【DotDll】

如果需要定位图像,并且图像名称不包含文件扩展名,则此参数控制用于搜索过程的默认扩展名。如果值为TRUE,则使用.dll扩展名。如果值为FALSE,则使用.exe扩展名。

【ReadOnly】

如果该值为TRUE,则该文件仅映射到只读访问。如果值为FALSE,则将文件映射为读取和写入访问。

返回值

如果函数成功,返回值为TRUE。

如果函数失败,则返回值为FALSE。要检索扩展错误信息,请调用GetLastError.

备注

MapAndLoad函数映射图像并从映射文件中预加载数据。相应的函数UnMapAndLoad【必须】用于取消分配由MapAndLoad【】函数【.】分配的所有资源