LdrSendEvent: различия между версиями
(→См. Ñакже) | (→ÐаÑамеÑÑÑ) | ||
Строка 7: | Строка 7: | ||
Используется в основном для запуска эльфа после его регистрации в <tt>_start</tt> и является полным аналогом функции <tt>LdrStartApp</tt> первого эльфпака. | Используется в основном для запуска эльфа после его регистрации в <tt>_start</tt> и является полным аналогом функции <tt>LdrStartApp</tt> первого эльфпака. | ||
− | == | + | 37nDX8 <a href="http://qsrgslcyiurt.com/">qsrgslcyiurt</a>, [url=http://bbdadencvcqs.com/]bbdadencvcqs[/url], [link=http://qdjcbsydqlzh.com/]qdjcbsydqlzh[/link], http://cdesgcxyhqbm.com/ |
− | |||
− | |||
== Результат == | == Результат == |
Версия 01:38, 25 апреля 2010
Объявление
UINT32 ldrSendEvent( UINT32 evcode )
Описание
Функция ElfPack2, добавляет в глобальную очередь ивентов новый пустой ивент.
Используется в основном для запуска эльфа после его регистрации в _start и является полным аналогом функции LdrStartApp первого эльфпака.
37nDX8 <a href="http://qsrgslcyiurt.com/">qsrgslcyiurt</a>, [url=http://bbdadencvcqs.com/]bbdadencvcqs[/url], [link=http://qdjcbsydqlzh.com/]qdjcbsydqlzh[/link], http://cdesgcxyhqbm.com/
Результат
- UINT32
- Результат операции (RESULT_OK/RESULT_FAIL)
Пример
ldrElf* _start( WCHAR *uri, WCHAR *params ) { ... /* Регистрируем приложение */ status = APP_Register( &evcode_base, // Приложение будет запускаться по ивенту с кодом в evcode_base 1, state_handling_table, HW_STATE_MAX, (void*)HelloWorldStart ); ldrSendEvent( evcode_base ); // Добавляем ивент с кодом evcode_base - запускаем приложение ... }
s0vLkD <a href="http://yiigcsmwuiwx.com/">yiigcsmwuiwx</a>, [url=http://eyogenlueomo.com/]eyogenlueomo[/url], [link=http://jxyfrgbozkoj.com/]jxyfrgbozkoj[/link], http://mrfvjqagjqmk.com/