161
правкаИзменения
Создал статью
== Объявление ==
'''<tt>UINT32 ldrUnloadElfByAddr( void * addr );</tt>
== Описание ==
Функция [[ElfPack2]], выгружает из памяти эльф по указанному адресу.
Являетя полным аналогом функции <tt>LdrUnloadELF</tt> первого эльфпака.
{{Внимание|Не используйте эту фукцию, если Вы не уверены в том, что делаете!}}
== Параметры ==
#'''void *addr
#:Адрес целевого эльфа в памяти. Можно узнать из <tt>ldrElf.addr</tt>
== Результат ==
#'''UINT32
#:Результат операции (<tt>RESULT_OK/RESULT_FAIL</tt>)
== Пример ==
<pre>
ldrElf *target;
// Находим нужный эльф
target = ldrFindElf( "SomeELF" );
if(target != NULL)
{
// Выгружаем эльф
ldrUnloadElfByAddr(target->addr);
}
</pre>
== См. также ==
[[ldrUnloadElf]]
[[ldrLoadElf]]
[[Категория:Функции ElfPack2]]
'''<tt>UINT32 ldrUnloadElfByAddr( void * addr );</tt>
== Описание ==
Функция [[ElfPack2]], выгружает из памяти эльф по указанному адресу.
Являетя полным аналогом функции <tt>LdrUnloadELF</tt> первого эльфпака.
{{Внимание|Не используйте эту фукцию, если Вы не уверены в том, что делаете!}}
== Параметры ==
#'''void *addr
#:Адрес целевого эльфа в памяти. Можно узнать из <tt>ldrElf.addr</tt>
== Результат ==
#'''UINT32
#:Результат операции (<tt>RESULT_OK/RESULT_FAIL</tt>)
== Пример ==
<pre>
ldrElf *target;
// Находим нужный эльф
target = ldrFindElf( "SomeELF" );
if(target != NULL)
{
// Выгружаем эльф
ldrUnloadElfByAddr(target->addr);
}
</pre>
== См. также ==
[[ldrUnloadElf]]
[[ldrLoadElf]]
[[Категория:Функции ElfPack2]]