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

LdrSendEventToAppEmpty: различия между версиями

м (Снята защита с «LdrSendEventToAppEmpty»)
 
Строка 1:Строка 1:
 +
<metadesc>Функция ElfPack2, добавляет в глобальную очередь ивентов новый ивент без данных, адресованный конкретному приложению.</metadesc>
 +
 
== Объявление ==
 
== Объявление ==
 
'''<tt>UINT32 ldrSendEventToAppEmpty( AFW_ID_T afwid, UINT32 evcode );</tt>
 
'''<tt>UINT32 ldrSendEventToAppEmpty( AFW_ID_T afwid, UINT32 evcode );</tt>

Текущая версия на 04:34, 11 апреля 2019


Объявление

UINT32 ldrSendEventToAppEmpty( AFW_ID_T afwid, UINT32 evcode );

Описание

Функция ElfPack2, добавляет в глобальную очередь ивентов новый ивент без данных, адресованный конкретному приложению.

Другие приложения не будут получать этот ивент.

Параметры

  1. AFW_ID_T afwid
    Идентификатор целевого приложения. Можно узнать из ldrElf.app->afw_id
  2. UINT32 evcode
    Код создаваемого ивента

Результат

  1. UINT32
    Результат операции (RESULT_OK/RESULT_FAIL)

Пример

ldrElf *target;
// Находим нужный эльф
target = ldrFindElf( "SomeELF" );
if(target != NULL)
{	// Посылаем ивент утвердительного ответа приложению	ldrSendEventToApp( target->app->afw_id, ldrGetConstVal(EV_YES) );
}

См. также

ldrSendEvent

ldrSendEventToApp