struktur LOADED_IMAGE (dbghelp.h)
Berisi informasi tentang gambar yang dimuat.
Sintaks
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;
Anggota
ModuleName
Nama file dari file yang dipetakan.
hFile
Handel ke file yang dipetakan.
MappedAddress
Alamat dasar file yang dipetakan.
FileHeader
Penunjuk ke struktur IMAGE_NT_HEADERS .
LastRvaSection
Penunjuk ke struktur IMAGE_SECTION_HEADER .
NumberOfSections
Jumlah header bagian COFF.
Sections
Penunjuk ke struktur IMAGE_SECTION_HEADER .
Characteristics
Nilai karakteristik gambar. Anggota ini bisa menjadi salah satu nilai berikut.
fSystemImage
Jika gambar adalah gambar yang dapat dieksekusi mode kernel, nilai ini TRUE.
fDOSImage
Jika gambar adalah gambar yang dapat dieksekusi 16-bit, nilai ini TRUE.
fReadOnly
Jika gambar bersifat baca-saja, nilai ini ADALAH TRUE.
Sebelum Windows Vista: Anggota ini tidak termasuk dalam struktur.
Version
String versi.
Sebelum Windows Vista: Anggota ini tidak termasuk dalam struktur.
Links
Daftar gambar yang dimuat.
SizeOfImage
Ukuran gambar, dalam byte.
Keterangan
Struktur LIST_ENTRY didefinisikan sebagai berikut:
typedef struct _LIST_ENTRY {
struct _LIST_ENTRY *Flink;
struct _LIST_ENTRY *Blink;
} LIST_ENTRY, *PLIST_ENTRY, *RESTRICTED_POINTER PRLIST_ENTRY;
Persyaratan
Header | dbghelp.h |
Redistribusi | DbgHelp.dll 5.1 atau yang lebih baru |