LOADED_IMAGE struttura (dbghelp.h)
Contiene informazioni sull'immagine caricata.
Sintassi
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;
Members
ModuleName
Nome file del file mappato.
hFile
Handle al file mappato.
MappedAddress
Indirizzo di base del file mappato.
FileHeader
Puntatore a una struttura IMAGE_NT_HEADERS .
LastRvaSection
Puntatore a una struttura IMAGE_SECTION_HEADER .
NumberOfSections
Numero di intestazioni di sezione COFF.
Sections
Puntatore a una struttura IMAGE_SECTION_HEADER .
Characteristics
Valore delle caratteristiche dell'immagine. Questo membro può essere uno dei valori seguenti.
fSystemImage
Se l'immagine è un'immagine eseguibile in modalità kernel, questo valore è TRUE.
fDOSImage
Se l'immagine è un'immagine eseguibile a 16 bit, questo valore è TRUE.
fReadOnly
Se l'immagine è di sola lettura, questo valore è TRUE.
Prima di Windows Vista: Questo membro non è incluso nella struttura.
Version
Stringa di versione.
Prima di Windows Vista: Questo membro non è incluso nella struttura.
Links
Elenco di immagini caricate.
SizeOfImage
Dimensioni dell'immagine, in byte.
Commenti
La struttura LIST_ENTRY è definita come segue:
typedef struct _LIST_ENTRY {
struct _LIST_ENTRY *Flink;
struct _LIST_ENTRY *Blink;
} LIST_ENTRY, *PLIST_ENTRY, *RESTRICTED_POINTER PRLIST_ENTRY;
Requisiti
Intestazione | dbghelp.h |
Componente ridistribuibile | DbgHelp.dll 5.1 o versioni successive |