LdrElf: различия между версиями
(gIfLUZEZJWakT) | Synergy (обсуждение | вклад) | ||
(не показаны 2 промежуточные версии 1 участника) | |||
Строка 1: | Строка 1: | ||
− | + | <tt> | |
+ | typedef struct tagldrElf | ||
+ | { | ||
+ | char *name; // ссылка на строку с названием эльфа | ||
+ | UINT32 evbase;// здесь хранится начало диапазона ивентов эльфа | ||
+ | APPLICATION_T *app;// указатель на структуру приложения | ||
+ | void *addr;// указатель на образ эльфа в памяти | ||
+ | UINT32 size;// размер образа эльфа | ||
+ | UINT32 link; // прилинкованные библиотеки | ||
+ | WCHAR *dir; // путь к папке с эльфом (используется для поиска библиотек) | ||
+ | struct tagldrElf *next; // указатель на следующую стуктуру | ||
+ | } ldrElf; | ||
+ | </tt><metadesc>труктура для описания экземпляра эльфа в ElfPack2. Является элементом односвязного списка всех загруженных в память эльфов. Получить этот список можно с помощью функции ldrGetElfsList</metadesc> | ||
+ | |||
+ | == Описание == | ||
+ | Структура для описания экземпляра эльфа в [[ElfPack2]]. Является элементом односвязного списка всех загруженных в память эльфов. Получить этот список можно с помощью функции [[ldrGetElfsList]] | ||
+ | |||
+ | == См. также == | ||
+ | [[ldrGetElfsList]], [[ldrFindElf]] | ||
+ | |||
+ | [[Категория:Функции ElfPack2]] |
Текущая версия на 04:35, 10 апреля 2019
typedef struct tagldrElf { char *name; // ссылка на строку с названием эльфа UINT32 evbase; // здесь хранится начало диапазона ивентов эльфа APPLICATION_T *app; // указатель на структуру приложения void *addr; // указатель на образ эльфа в памяти UINT32 size; // размер образа эльфа UINT32 link; // прилинкованные библиотеки WCHAR *dir; // путь к папке с эльфом (используется для поиска библиотек) struct tagldrElf *next; // указатель на следующую стуктуру } ldrElf;
Описание
Структура для описания экземпляра эльфа в ElfPack2. Является элементом односвязного списка всех загруженных в память эльфов. Получить этот список можно с помощью функции ldrGetElfsList