LdrUnloadElfByAddr: различия между версиями
Andy51 (обсуждение | вклад) (Создал статью) | Synergy (обсуждение | вклад) | ||
Строка 1: | Строка 1: | ||
+ | <metadesc>Функция ElfPack2, выгружает из памяти эльф по указанному адресу.</metadesc> | ||
+ | |||
== Объявление == | == Объявление == | ||
'''<tt>UINT32 ldrUnloadElfByAddr( void * addr );</tt> | '''<tt>UINT32 ldrUnloadElfByAddr( void * addr );</tt> |
Текущая версия на 04:34, 11 апреля 2019
Объявление
UINT32 ldrUnloadElfByAddr( void * addr );
Описание
Функция ElfPack2, выгружает из памяти эльф по указанному адресу.
Являетя полным аналогом функции LdrUnloadELF первого эльфпака.
Параметры
- void *addr
- Адрес целевого эльфа в памяти. Можно узнать из ldrElf.addr
Результат
- UINT32
- Результат операции (RESULT_OK/RESULT_FAIL)
Пример
ldrElf *target; // Находим нужный эльф target = ldrFindElf( "SomeELF" ); if(target != NULL) { // Выгружаем эльф ldrUnloadElfByAddr(target->addr); }