Ассемблер для Windows

       

Событие является



События.

Событие является объектом, очень похожим на семафор, но в несколько видоизмененном виде. Рассмотрим функции для работы с событиями.
CreateEvent - создает объект-событие. Параметры функции.

1-й параметр. Имеет тот же смысл, что и первый параметр функции CreateSemaphore. Обычно полагается равным NULL.

2-параметр. Если параметр не равен нулю, то событие может быть сброшено при помощи функции ResetEvent. Иначе событие сбрасывается при доступе к нему какого либо процесса.

3-й параметр. Если параметр равен 0, то событие инициализируется как сброшенное, в противном случае сразу же подается сигнал о наступлении соответствующей ситуации.

4-й параметр. Указатель на строку, которая содержит имя события.
Ожидание события осуществляется, как и в случае с семафором, функцией WaitForSingleObject.
Функция OpenEvent аналогична функции OpenSemaphore, и на ней мы останавливаться не будем.
SetEvent - подать сигнал о наступлении события. Параметры функции.

1-й параметр. Дескриптор события.

Содержание раздела