PEB_LDR_DATA struttura (winternl.h)
[Questa struttura può essere modificata nelle versioni future di Windows.]
Contiene informazioni sui moduli caricati per il processo.
Sintassi
typedef struct _PEB_LDR_DATA {
BYTE Reserved1[8];
PVOID Reserved2[3];
LIST_ENTRY InMemoryOrderModuleList;
} PEB_LDR_DATA, *PPEB_LDR_DATA;
Members
Reserved1[8]
Riservato per l'uso interno del sistema operativo.
Reserved2[3]
Riservato per l'uso interno del sistema operativo.
InMemoryOrderModuleList
Head di un elenco collegato doubly contenente i moduli caricati per il processo. Ogni elemento nell'elenco è un puntatore a una struttura LDR_DATA_TABLE_ENTRY . Per altre informazioni, vedere la sezione Osservazioni.
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;
La struttura LDR_DATA_TABLE_ENTRY è definita come segue:
typedef struct _LDR_DATA_TABLE_ENTRY {
PVOID Reserved1[2];
LIST_ENTRY InMemoryOrderLinks;
PVOID Reserved2[2];
PVOID DllBase;
PVOID EntryPoint;
PVOID Reserved3;
UNICODE_STRING FullDllName;
BYTE Reserved4[8];
PVOID Reserved5[3];
union {
ULONG CheckSum;
PVOID Reserved6;
};
ULONG TimeDateStamp;
} LDR_DATA_TABLE_ENTRY, *PLDR_DATA_TABLE_ENTRY;
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | winternl.h |