На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

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 к таймерному объекту.


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz