LdrFindElf: различия между версиями
(http://www.buyviagrageneric.co.uk#33178 buy viagra - buy viagra canada) | Synergy (обсуждение | вклад) | ||
(не показано 26 промежуточных версий 5 участников) | |||
Строка 1: | Строка 1: | ||
+ | <metadesc>Функция ElfPack2 для поиска эльфа по имени в списке всех загруженных эльфов.</metadesc> | ||
+ | |||
== Объявление == | == Объявление == | ||
'''<tt>ldrElf * ldrFindElf( const char * name );</tt> | '''<tt>ldrElf * ldrFindElf( const char * name );</tt> | ||
− | + | == Описание == | |
+ | Функция [[ElfPack2]] для поиска эльфа по имени в списке всех загруженных эльфов. | ||
+ | |||
+ | == Параметры == | ||
+ | #'''const char * name | ||
+ | #:Указатель на строку с именем. | ||
− | + | == Результат == | |
+ | #'''[[ldrElf]] * | ||
+ | #:Указатель на структуру [[ldrElf]] из списка всех загруженных эльфов. | ||
+ | #:В случае неудачи вернет NULL. | ||
+ | #:'''Примечание. Не изменяйте поля структуры! | ||
− | + | == Пример == | |
+ | Найдем эльф с именем "ScrShot" и выведем адрес и размер образа в памяти: | ||
+ | <pre> | ||
+ | ldrElf * elfs = ldrFindElf( 'ScrShot' ); | ||
+ | if( elfs ) | ||
+ | { | ||
+ | PFprintf( "%s: 0x%p [0x%x]\n", elfs->name, elfs->addr, elfs->size ); | ||
+ | } | ||
+ | </pre> | ||
− | + | == См. также == | |
+ | [[ldrElf]], [[ldrIsLoaded]] | ||
− | + | [[Категория:Функции ElfPack2]] |
Текущая версия на 04:36, 10 апреля 2019
Объявление
ldrElf * ldrFindElf( const char * name );
Описание
Функция ElfPack2 для поиска эльфа по имени в списке всех загруженных эльфов.
Параметры
- const char * name
- Указатель на строку с именем.
Результат
- ldrElf *
- Указатель на структуру ldrElf из списка всех загруженных эльфов.
- В случае неудачи вернет NULL.
- Примечание. Не изменяйте поля структуры!
Пример
Найдем эльф с именем "ScrShot" и выведем адрес и размер образа в памяти:
ldrElf * elfs = ldrFindElf( 'ScrShot' ); if( elfs ) { PFprintf( "%s: 0x%p [0x%x]\n", elfs->name, elfs->addr, elfs->size ); }