PEB_LDR_DATA結構 (,)
[未來版本的 Windows 可能會改變此結構。]
包含進程所載入模組的相關信息。
語法
typedef struct _PEB_LDR_DATA {
BYTE Reserved1[8];
PVOID Reserved2[3];
LIST_ENTRY InMemoryOrderModuleList;
} PEB_LDR_DATA, *PPEB_LDR_DATA;
成員
Reserved1[8]
保留供操作系統內部使用。
Reserved2[3]
保留供操作系統內部使用。
InMemoryOrderModuleList
包含進程已載入模組之多連結清單的前端。 清單中的每個專案都是 LDR_DATA_TABLE_ENTRY 結構的指標。 如需詳細資訊,請參閱<備註>。
備註
LIST_ENTRY結構的定義如下:
typedef struct _LIST_ENTRY {
struct _LIST_ENTRY *Flink;
struct _LIST_ENTRY *Blink;
} LIST_ENTRY, *PLIST_ENTRY, *RESTRICTED_POINTER PRLIST_ENTRY;
LDR_DATA_TABLE_ENTRY 結構的定義如下:
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;
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
標頭 | winternl.h |