Перейти к содержанию

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)

(нет описания...)