Ruby/Справочник/Windows::Synchronize
Класс Windows::SynchronizeПравить
(нет описания...)
Константы
CreateEvent, CreateMutex, CreateSemaphore, EVENT_ALL_ACCESS, EVENT_MODIFY_STATE, GetOverlappedResult, INFINITE, MUTEX_ALL_ACCESS, MUTEX_MODIFY_STATE, MWMO_ALERTABLE, MWMO_INPUTAVAILABLE, MWMO_WAITALL, MsgWaitForMultipleObjects, MsgWaitForMultipleObjectsEx, OpenEvent, OpenMutex, OpenSemaphore, QS_ALLEVENTS, QS_ALLINPUT, QS_ALLPOSTMESSAGE, QS_HOTKEY, QS_INPUT, QS_KEY, QS_MOUSE, QS_MOUSEBUTTON, QS_MOUSEMOVE, QS_PAINT, QS_POSTMESSAGE, QS_RAWINPUT, QS_SENDMESSAGE, QS_TIMER, ReleaseMutex, ReleaseSemaphore, ResetEvent, SEMAPHORE_ALL_ACCESS, SEMAPHORE_MODIFY_STATE, SetEvent, WAIT_ABANDONED, WAIT_FAILED, WAIT_OBJECT_0, WAIT_TIMEOUT, WaitForMultipleObjects, WaitForMultipleObjectsEx, WaitForSingleObject, WaitForSingleObjectEx
Методы объекта
CreateEvent, CreateMutex, CreateSemaphore, GetOverlappedResult, MsgWaitForMultipleObjectsEx, MsgWaitForMultipleObjects, OpenEvent, OpenMutex, OpenSemaphore, ReleaseMutex, ReleaseSemaphore, ResetEvent, SetEvent, WaitForMultipleObjectsEx, WaitForMultipleObjects, WaitForSingleObjectEx, WaitForSingleObject
Windows::Synchronize#CreateEventПравить
CreateEvent(attributes, reset, state, name)
(нет описания...)
Windows::Synchronize#CreateMutexПравить
CreateMutex(attributes, owner, name)
(нет описания...)
Windows::Synchronize#CreateSemaphoreПравить
CreateSemaphore(attributes, initial, max, name)
(нет описания...)
Windows::Synchronize#GetOverlappedResultПравить
GetOverlappedResult(handle, overlapped, bytes_transferred, wait)
(нет описания...)
Windows::Synchronize#MsgWaitForMultipleObjectsПравить
MsgWaitForMultipleObjects(count, handles, wait, milli, mask)
(нет описания...)
Windows::Synchronize#MsgWaitForMultipleObjectsExПравить
MsgWaitForMultipleObjectsEx(count, handles, milli, mask, flags)
(нет описания...)
Windows::Synchronize#OpenEventПравить
OpenEvent(access, handle, name)
(нет описания...)
Windows::Synchronize#OpenMutexПравить
OpenMutex(access, handle, name)
(нет описания...)
Windows::Synchronize#OpenSemaphoreПравить
OpenSemaphore(access, handle, name)
(нет описания...)
Windows::Synchronize#ReleaseMutexПравить
ReleaseMutex(handle)
(нет описания...)
Windows::Synchronize#ReleaseSemaphoreПравить
ReleaseSemaphore(handle, release_count, previous_count)
(нет описания...)
Windows::Synchronize#ResetEventПравить
ResetEvent(handle)
(нет описания...)
Windows::Synchronize#SetEventПравить
SetEvent(handle)
(нет описания...)
Windows::Synchronize#WaitForMultipleObjectsПравить
WaitForMultipleObjects(count, handles, wait_all, milliseconds)
(нет описания...)
Windows::Synchronize#WaitForMultipleObjectsExПравить
WaitForMultipleObjectsEx(count, handles, wait_all, milliseconds, alertable)
(нет описания...)
Windows::Synchronize#WaitForSingleObjectПравить
WaitForSingleObject(handle, milliseconds)
(нет описания...)
Windows::Synchronize#WaitForSingleObjectExПравить
WaitForSingleObjectEx(handle, milliseconds, alertable)
(нет описания...)