Rev 3843 | Rev 7587 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3843 | Rev 7136 | ||
---|---|---|---|
Line 23... | Line 23... | ||
23 | .codesize = $ - .code |
23 | .codesize = $ - .code |
24 | } |
24 | } |
Line 25... | Line 25... | ||
25 | 25 | ||
26 | События реального времени получили класс 0хFF. Пока определёны только: |
26 | События реального времени получили класс 0хFF. Пока определёны только: |
27 | EVENT.code= ;(Используется в звуковой подсистеме). |
27 | EVENT.code= ;(Используется в звуковой подсистеме). |
28 | RT_INP_EMPTY equ 0xFF000001 |
28 | RT_INP_EMPTY = 0xFF000001 |
29 | RT_OUT_EMPTY equ 0xFF000002 |
29 | RT_OUT_EMPTY = 0xFF000002 |
30 | RT_INP_FULL equ 0xFF000003 |
30 | RT_INP_FULL = 0xFF000003 |
Line 31... | Line 31... | ||
31 | RT_OUT_FULL equ 0xFF000004 |
31 | RT_OUT_FULL = 0xFF000004 |
32 | 32 | ||
33 | 33 | ||
34 | Флаги поля EVENT.state определены в gui/event.inc. |
34 | Флаги поля EVENT.state определены в gui/event.inc. |
35 | EVENT_SIGNALED equ 0x20000000 ;Бит 29 событие активно/неактивно; |
35 | EVENT_SIGNALED = 0x20000000 ;бит 29 событие активно/неактивно; |
Line 36... | Line 36... | ||
36 | EVENT_WATCHED equ 0x10000000 ;бит 28, поток-владелец ожидает активации события; |
36 | EVENT_WATCHED = 0x10000000 ;бит 28, поток-владелец ожидает активации события; |
37 | MANUAL_RESET equ 0x40000000 ;бит 30, не деактивировать событие автоматически по получении; |
37 | MANUAL_RESET = 0x40000000 ;бит 30, не деактивировать событие автоматически по получении; |
Line 38... | Line 38... | ||
38 | MANUAL_DESTROY equ 0x80000000 ;бит 31, не возвращать событие в список свободных по получении. |
38 | MANUAL_DESTROY = 0x80000000 ;бит 31, не возвращать событие в список свободных по получении. |
Line 227... | Line 227... | ||
227 | +0: (EVENT.code) dword: идентификатор последующих данных сигнала |
227 | +0: (EVENT.code) dword: идентификатор последующих данных сигнала |
228 | +4: (EVENT.data, поле формально не определено) данные принятого |
228 | +4: (EVENT.data, поле формально не определено) данные принятого |
229 | сигнала (5*dword), формат которых определяется первым dword-ом. |
229 | сигнала (5*dword), формат которых определяется первым dword-ом. |
230 | Портит: |
230 | Портит: |
231 | eax . |
231 | eax . |
232 | ---------------------------------------------------------------------------------------------=TSTATE_WAITING=5.>=TSTATE_WAITING=5.>=TSTATE_WAITING=5. |
- | |
233 | >=TSTATE_WAITING=5. |
232 | ---------------------------------------------------------------------------------------------=TSTATE_WAITING=5.>=TSTATE_WAITING=5.>=TSTATE_WAITING=5. |
- | 233 | >=TSTATE_WAITING=5. |