function SetEvent(hEvent: THandle): BOOL; stdcall; 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

function SetEvent(hEvent: THandle): BOOL; stdcall;

Поиск

function OpenEvent( dwDesiredAccess: DWORD; // Задает права доступа к объекту bInheritHandle: BOOL;   // Задает, может ли объект                       // наследоваться дочерними процессами lpName: PChar       // Имя объекта ): THandle; stdcall;

Функция возвращает дескриптор (идентификатор объекта), либо 0, в случае ошибки. Параметр dwDesiredAccess может принимать одно из следующих значений:

EVENT_ALL_ACCESS

Приложение получает полный доступ к объекту

EVENT_MODIFY_STATE

Приложение может изменять состояние объекта функциями SetEvent и ResetEvent

SYNCHRONIZE

Только для Windows NT/2k/XP – приложение может использовать объект только в функциях ожидания

После получения идентификатора можно приступать к его использованию. Функция

function SetEvent(hEvent: THandle): BOOL; stdcall;

устанавливает объект в сигнальное состояние.

Функция

function ResetEvent(hEvent: THandle): BOOL; stdcall;

сбрасывает объект, устанавливая его в несигнальное состояние.

Функция

function PulseEvent(hEvent: THandle): BOOL; stdcall

устанавливает объект в сигнальное состояние, дает отработать всем функциям ожидания, ожидающим этот объект, а затем снова сбрасывает его.

По завершении работы с объектом, он должен быть уничтожен функцией CloseHandle. Примеры использования событий приведены в статье [3].

 

 



Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 50; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.005 с.)