[Now Supported on Windows NT]
ImageDirectoryEntryToData功能可以访问特定于图像的数据。
PVOID ImageDirectoryEntryToData(
IN LPVOID【基础】, | |
IN BOOLEAN【MappedAsImage】, | |
IN USHORT【DirectoryEntry】, | |
OUT PULONG【尺寸】 | |
); |
参数
【基础】
图像的基地址。
【MappedAsImage】
如果该标志为TRUE,则系统加载器映射映像。如果标志为FALSE,则通过调用MapViewOfFile映射该文件。
【DirectoryEntry】
所需目录条目的索引号。该值必须是以下之一:
*IMAGE_DIRECTORY_ENTRY_EXPORT
*IMAGE_DIRECTORY_ENTRY_IMPORT
*IMAGE_DIRECTORY_ENTRY_RESOURCE
*IMAGE_DIRECTORY_ENTRY_EXCEPTION
*IMAGE_DIRECTORY_ENTRY_SECURITY
*IMAGE_DIRECTORY_ENTRY_BASERELOC
*IMAGE_DIRECTORY_ENTRY_DEBUG
*IMAGE_DIRECTORY_ENTRY_COPYRIGHT
*IMAGE_DIRECTORY_ENTRY_GLOBALPTR
*IMAGE_DIRECTORY_ENTRY_TLS
*IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG
*IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT
*IMAGE_DIRECTORY_ENTRY_IAT
【尺寸】
所需目录条目数据的大小。
返回值
如果函数成功,则返回值是指向目录条目数据的指针。
如果函数失败,则返回值为NULL。要检索扩展错误信息,请调用GetLastError.
备注
ImageDirectoryEntryToData功能用于获取对特定于图像的数据的访问。