AFW CreateInternalQueuedEvAux: различия между версиями
(MOUqWsnosgOCvUjfG) | Synergy (обсуждение | вклад) (metadesc) | ||
(не показаны 4 промежуточные версии 4 участников) | |||
Строка 1: | Строка 1: | ||
<tt>UINT32 '''AFW_CreateInternalQueuedEvAux'''(UINT32 event_code, FREE_BUF_FLAG_T free_buf, UINT32 att_size, void* att_data);</tt> | <tt>UINT32 '''AFW_CreateInternalQueuedEvAux'''(UINT32 event_code, FREE_BUF_FLAG_T free_buf, UINT32 att_size, void* att_data);</tt> | ||
+ | |||
+ | <metadesc>Функция AFW, создаёт Internal (внутренний) ивент. Реакцией на данный ивент будет запуск приложения</metadesc> | ||
== Описание == | == Описание == | ||
Строка 17: | Строка 19: | ||
#:Указатель на данные передаваемые с ивентом | #:Указатель на данные передаваемые с ивентом | ||
− | + | == Пример == | |
+ | <pre> | ||
+ | //Код ивента | ||
+ | UINT32 event_code = 0x3FE; | ||
+ | //Создаём ивент с кодом 0x3FE. Реакцией на данный ивент будет запуск пункта меню "Настройки USB" на RAZR V3x. | ||
+ | UINT32 status = AFW_CreateInternalQueuedEvAux(event_code, FBF_FREE, 0, NULL); | ||
+ | </pre> | ||
+ | |||
+ | [[Категория:Функции AFW]] |
Текущая версия на 05:22, 1 апреля 2019
UINT32 AFW_CreateInternalQueuedEvAux(UINT32 event_code, FREE_BUF_FLAG_T free_buf, UINT32 att_size, void* att_data);
Описание
Функция AFW, создаёт Internal (внутренний) ивент. Реакцией на данный ивент будет запуск приложения
Параметры
- UINT32 event_code
- Код ивента
- FREE_BUF_FLAG_T free_buf
- Флаг указывающий на то, кем будет освобождён буфер.
- Принимает одно из двух значений:
- FBF_FREE - ОС должна освободить буфер
- FBF_LEAVE - Приложение должно освободить буфер
- UINT32 att_size
- Размер данных передаваемых с ивентом
- void* att_data
- Указатель на данные передаваемые с ивентом
Пример
//Код ивента UINT32 event_code = 0x3FE; //Создаём ивент с кодом 0x3FE. Реакцией на данный ивент будет запуск пункта меню "Настройки USB" на RAZR V3x. UINT32 status = AFW_CreateInternalQueuedEvAux(event_code, FBF_FREE, 0, NULL);