|
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
Interprocess Synchronization Objects
The interprocess synchronization objects (event, mutex, semaphore, and timer) are securable. Critical section objects, which are per-process synchronization objects, are not securable.
Event Objects
The valid access rights for event objects are STANDARD_RIGHTS_REQUIRED and the rights given in the following table.
Value Meaning EVENT_ALL_ACCESS Specifies all possible access rights for an event object. EVENT_MODIFY_STATE Specifies modify state (release) access. SYNCHRONIZE Specifies synchronization (wait or release) access.
The handle returned by the CreateEvent function has EVENT_ALL_ACCESS access to the semaphore object.
Mutex Objects
The valid access rights for mutex objects are STANDARD_RIGHTS_REQUIRED and the rights given in the following table.
Value Meaning MUTEX_ALL_ACCESS Specifies all possible access rights for a mutex object. MUTEX_MODIFY_STATE Specifies modify state (release) access. SYNCHRONIZE Specifies synchronization (wait or release) access.
The handle returned by the CreateMutex function has MUTEX_ALL_ACCESS access to the mutex object.
Semaphore Objects
The valid access rights for semaphore objects are STANDARD_RIGHTS_REQUIRED and the rights given in the following table.
Value Meaning SEMAPHORE_ALL_ACCESS Specifies all possible access rights for a semaphore object. SEMAPHORE_MODIFY_STATE Specifies modify state (release) access. SYNCHRONIZE Specifies synchronization (wait) access.
The handle returned by the CreateSemaphore function has SEMAPHORE_ALL_ACCESS access to the semaphore object.
Timer Objects
The valid access rights for timer objects are STANDARD_RIGHTS_REQUIRED and the rights given in the following table.
Value Meaning TIMER_ALL_ACCESS Specifies all possible access rights for a timer object. TIMER_MODIFY_STATE Specifies modify state (release) access. SYNCHRONIZE Specifies synchronization (wait or release) access.
The handle returned by the CreateWaitableTimer function has TIMER_ALL_ACCESS access to the timer object.
|
Пригласи друзей и счет твоего мобильника всегда будет положительным! |
|
Пригласи друзей и счет твоего мобильника всегда будет положительным! |
Межпроцессовые Объекты Синхронизации
Межпроцессовая синхронизация возражает (случай, mutex, семафор, и таймер), - securable. Критическая секция возражает, который - за-объекты синхронизации процесса, - не securable.
Объекты Случая
Правильные права доступа для объектов случая - STANDARD_RIGHTS_REQUIRED и права данные на следующем столе.
Значение Величины EVENT_ALL_ACCESS Определяет все возможные права доступа для объекта случая. EVENT_MODIFY_STATE Specifies модифицирует доступ состояния (выпуск). СИНХРОНИЗИРУЙТЕ Определяет синхронизацию доступа (ожидание или выпуск).
Ручка возвращанная функцией CreateEvent имеет доступ EVENT_ALL_ACCESS к объекту семафора.
Mutex Возражает
Правильные права доступа для mutex объектов - STANDARD_RIGHTS_REQUIRED и права данные на следующем столе.
Значение Величины MUTEX_ALL_ACCESS Определяет все возможные права доступа для объекта mutex. MUTEX_MODIFY_STATE Specifies модифицирует доступ состояния (выпуск). СИНХРОНИЗИРУЙТЕ Определяет синхронизацию доступа (ожидание или выпуск).
Ручка возвращанная функцией CreateMutex имеет доступ MUTEX_ALL_ACCESS к объекту mutex.
Объекты Семафора
Правильные права доступа для объектов семафора - STANDARD_RIGHTS_REQUIRED и права данные на следующем столе.
Значение Величины SEMAPHORE_ALL_ACCESS Определяет все возможные права доступа для объекта семафора. SEMAPHORE_MODIFY_STATE Specifies модифицирует доступ состояния (выпуск). СИНХРОНИЗИРУЙТЕ Определяет доступ синхронизации (ожидания).
Ручка возвращанная функцией CreateSemaphore имеет доступ SEMAPHORE_ALL_ACCESS к объекту семафора.
Таймерные Объекты
Правильные права доступа для таймерных объектов - STANDARD_RIGHTS_REQUIRED и права данные на следующем столе.
Значение Величины TIMER_ALL_ACCESS Определяет все возможные права доступа для таймерного объекта. TIMER_MODIFY_STATE Specifies модифицирует доступ состояния (выпуск). СИНХРОНИЗИРУЙТЕ Определяет синхронизацию доступа (ожидание или выпуск).
Ручка возвращанная функцией CreateWaitableTimer имеет доступ TIMER_ALL_ACCESS к таймерному объекту.
|
|
|
|