25,17 → 25,17 |
|
События реального времени получили класс 0хFF. Пока определёны только: |
EVENT.code= ;(Используется в звуковой подсистеме). |
RT_INP_EMPTY equ 0xFF000001 |
RT_OUT_EMPTY equ 0xFF000002 |
RT_INP_FULL equ 0xFF000003 |
RT_OUT_FULL equ 0xFF000004 |
RT_INP_EMPTY = 0xFF000001 |
RT_OUT_EMPTY = 0xFF000002 |
RT_INP_FULL = 0xFF000003 |
RT_OUT_FULL = 0xFF000004 |
|
|
Флаги поля EVENT.state определены в gui/event.inc. |
EVENT_SIGNALED equ 0x20000000 ;Бит 29 событие активно/неактивно; |
EVENT_WATCHED equ 0x10000000 ;бит 28, поток-владелец ожидает активации события; |
MANUAL_RESET equ 0x40000000 ;бит 30, не деактивировать событие автоматически по получении; |
MANUAL_DESTROY equ 0x80000000 ;бит 31, не возвращать событие в список свободных по получении. |
EVENT_SIGNALED = 0x20000000 ;бит 29 событие активно/неактивно; |
EVENT_WATCHED = 0x10000000 ;бит 28, поток-владелец ожидает активации события; |
MANUAL_RESET = 0x40000000 ;бит 30, не деактивировать событие автоматически по получении; |
MANUAL_DESTROY = 0x80000000 ;бит 31, не возвращать событие в список свободных по получении. |
|
На момент ревизии 3732 (и далее по тексту то же) определение находится в \kernel\trunk\const.inc |
и выглядит так: |