Программирование для Windows NT (том 2)

       

Изменение состояния канала Mailslot


С помощью функции SetMailslotInfo серверный процесс может изменить время ожидания для канала Mailslot уеж после его создания.

Прототип функции SetMailslotInfo приведен ниже:

BOOL SetMailslotInfo(

  HANDLE hMailslot,      // идентификатор канала Mailslot

  DWORD  dwReadTimeout); // время ожидания

Через параметр hMailslot функции SetMailslotInfo передается идентификатор канала Mailslot, для которого нужно изменить время ожидания.

Новое значение времени ожидания в миллисекундах задается через параметр dwReadTimeout. Вы также можете указать здесь константы 0 или MAILSLOT_WAIT_FOREVER. В первом случае функции, работающие с каналом, вернут управление немедленно, во втором - будут находиться в состоянии ожидания до тех пор, пока не завершится выполняемая операция.



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