LdrElf: различия между версиями
Tim apple (обсуждение | вклад) | Synergy (обсуждение | вклад) | ||
(не показаны 3 промежуточные версии 2 участников) | |||
Строка 11: | Строка 11: | ||
struct tagldrElf *next; // указатель на следующую стуктуру | struct tagldrElf *next; // указатель на следующую стуктуру | ||
} ldrElf; | } ldrElf; | ||
− | </tt> | + | </tt><metadesc>труктура для описания экземпляра эльфа в ElfPack2. Является элементом односвязного списка всех загруженных в память эльфов. Получить этот список можно с помощью функции ldrGetElfsList</metadesc> |
== Описание == | == Описание == |
Текущая версия на 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