структура LOADED_IMAGE (dbghelp.h)
Содержит сведения о загруженном образе.
Синтаксис
typedef struct _LOADED_IMAGE {
PSTR ModuleName;
HANDLE hFile;
PUCHAR MappedAddress;
#if ...
PIMAGE_NT_HEADERS64 FileHeader;
#else
PIMAGE_NT_HEADERS32 FileHeader;
#endif
PIMAGE_SECTION_HEADER LastRvaSection;
ULONG NumberOfSections;
PIMAGE_SECTION_HEADER Sections;
ULONG Characteristics;
BOOLEAN fSystemImage;
BOOLEAN fDOSImage;
BOOLEAN fReadOnly;
UCHAR Version;
LIST_ENTRY Links;
ULONG SizeOfImage;
} LOADED_IMAGE, *PLOADED_IMAGE;
Члены
ModuleName
Имя сопоставленного файла.
hFile
Дескриптор сопоставленного файла.
MappedAddress
Базовый адрес сопоставленного файла.
FileHeader
Указатель на структуру IMAGE_NT_HEADERS .
LastRvaSection
Указатель на структуру IMAGE_SECTION_HEADER .
NumberOfSections
Количество заголовков разделов COFF.
Sections
Указатель на структуру IMAGE_SECTION_HEADER .
Characteristics
Значение характеристик изображения. Этот элемент может иметь одно из следующих значений.
fSystemImage
Если образ представляет собой исполняемый образ в режиме ядра, это значение равно TRUE.
fDOSImage
Если образ представляет собой 16-разрядный исполняемый образ, это значение равно TRUE.
fReadOnly
Если изображение доступно только для чтения, это значение равно TRUE.
До Windows Vista: Этот элемент не включен в структуру .
Version
Строка версии.
До Windows Vista: Этот элемент не включен в структуру .
Links
Список загруженных образов.
SizeOfImage
Размер изображения в байтах.
Комментарии
Структура LIST_ENTRY определяется следующим образом:
typedef struct _LIST_ENTRY {
struct _LIST_ENTRY *Flink;
struct _LIST_ENTRY *Blink;
} LIST_ENTRY, *PLIST_ENTRY, *RESTRICTED_POINTER PRLIST_ENTRY;
Требования
Верхняя часть | dbghelp.h |
Распространяемые компоненты | DbgHelp.dll 5.1 или более поздней версии |