Открыть главное меню

Изменения

LdrFindEventHandlerTbl

1189 байт добавлено, 15:10, 3 ноября 2009
Нет описания правки
<tt>UINT32 ldrFindEventHandlerTbl( const EVENT_HANDLER_ENTRY_T * tbl, EVENT_HANDLER_T * hfn )</tt>

== Описание ==
Функция [[ElfPack2]] для поиска ивента в таблице хендлеров по функции-обработчику.

== Парамтры ==
#'''const EVENT_HANDLER_ENTRY_T * tbl
#:Указатель на таблицу хандлеров, в которой производится поиск.
#'''EVENT_HANDLER_T * hfn
#:Указатель на функцию-обработчик искомого ивента.

== Результат ==
#'''UINT32
#:Ивент, по которому вызывается функция '''hfn'''.

== Пример ==
<pre>
UINT32 HandleYes( EVENT_STACK_T * ev_st, APPLICATION_T * app );

// инициализация таблицы хендлеров
reserve = ldrInitEventHandlersTbl( any_state_handlers, ev_base );

// теперь можно узнать какой ивент получила функция HandleYes
UINT32 ev_yes = ldrFindEventHandlerTbl( any_state_handlers, HandleYes );
</pre>

== См. также ==
[[ldrInitEventHandlersTbl]]

[[Категория:Функции ElfPack2]]
29
правок