Rev 9715 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 9715 | Rev 9932 | ||
---|---|---|---|
Line 197... | Line 197... | ||
197 | не 0, если было активировано. |
197 | не 0, если было активировано. |
198 | Портит: eax,ebx,edx,ecx,esi,edi . |
198 | Портит: eax,ebx,edx,ecx,esi,edi . |
199 | --------------------------------------------------------------------------------------------- |
199 | --------------------------------------------------------------------------------------------- |
200 | GetEvent: |
200 | GetEvent: |
201 | Бесконечно ожидает любое событие в очереди событий текущего потока. Поток замораживается |
201 | Бесконечно ожидает любое событие в очереди событий текущего потока. Поток замораживается |
202 | путем перевода TASKDATA.state<=TSTATE_WAITING=5. Данные события (EVENT.code+5*dword) |
202 | путем перевода APPDATA.state<=TSTATE_WAITING=5. Данные события (EVENT.code+5*dword) |
203 | по получении копируются в указанный буфер. Сбрасывает байт приоритета (см. выше) в буфере. |
203 | по получении копируются в указанный буфер. Сбрасывает байт приоритета (см. выше) в буфере. |
204 | Если в полученном событии НЕ установлен MANUAL_RESET, то: |
204 | Если в полученном событии НЕ установлен MANUAL_RESET, то: |
205 | {EVENT_SIGNALED и EVENT_WATCHED по получении события сбрасываются. |
205 | {EVENT_SIGNALED и EVENT_WATCHED по получении события сбрасываются. |
206 | При неактивном MANUAL_DESTROY - событие уничтожается штатно (DestroyEvent), |
206 | При неактивном MANUAL_DESTROY - событие уничтожается штатно (DestroyEvent), |
207 | а при активном - перемещается в список ObjList текущего слота.} |
207 | а при активном - перемещается в список ObjList текущего слота.} |