AFW CreateInternalQueuedEvAux: различия между версиями
ZeDDer (обсуждение | вклад) | ZeDDer (обсуждение | вклад) | ||
Строка 9: | Строка 9: | ||
#'''FREE_BUF_FLAG_T free_buf | #'''FREE_BUF_FLAG_T free_buf | ||
#:флаг указывающий на то, кем будет освобождён буфер. Принимает одно из двух значений: | #:флаг указывающий на то, кем будет освобождён буфер. Принимает одно из двух значений: | ||
− | #: FBF_FREE - ОС должна освободить буфер | + | #::FBF_FREE - ОС должна освободить буфер |
− | #: FBF_LEAVE - Приложение должно освободить буфер | + | #::FBF_LEAVE - Приложение должно освободить буфер |
#'''UINT32 att_size | #'''UINT32 att_size | ||
#:Размер данных передаваемых с ивентом | #:Размер данных передаваемых с ивентом |
Версия 13:30, 24 июня 2011
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);