Поделиться через


структура WSK_EVENT_CALLBACK_CONTROL (wsk.h)

Структура WSK_EVENT_CALLBACK_CONTROL указывает сведения о включении и отключении функций обратного вызова событий сокета.

Синтаксис

typedef struct _WSK_EVENT_CALLBACK_CONTROL {
  PNPIID NpiId;
  ULONG  EventMask;
} WSK_EVENT_CALLBACK_CONTROL, *PWSK_EVENT_CALLBACK_CONTROL;

Члены

NpiId

Указатель на идентификатор сетевого интерфейса программирования (NPI ), указывающий NPI для включенной или отключаемой функции обратного вызова событий. Для включения или отключения любой из стандартных функций обратного вызова событий WSK этот член является указателем на идентификатор NPI WSK, NPI_WSK_INTERFACE_ID. Для включения или отключения функций обратного вызова событий для интерфейса расширения этот член является указателем на идентификатор NPI для интерфейса расширения.

EventMask

Значение ULONG, содержащее побитовое значение ИЛИ флагов событий для включенных или отключенных функций обратного вызова событий. Сведения о флагах событий для стандартных функций обратного вызова событий WSK см. в разделе SO_WSK_EVENT_CALLBACK.

Комментарии

Приложение WSK может одновременно включить любое сочетание функций обратного вызова событий для сокета, задав члену EventMask побитовое значение ИЛИ флагов событий для всех включенных функций обратного вызова событий. Однако приложение WSK должно отключить функции обратного вызова событий по отдельности, задав члену EventMask побитовое значение ИЛИ флага события для отключаемой функции обратного вызова события и флага WSK_EVENT_DISABLE.

Дополнительные сведения о статичном включении определенных функций обратного вызова событий для всех сокетов, созданных приложением WSK, см. в статье. WSK_SET_STATIC_EVENT_CALLBACKS.

Дополнительные сведения о включении и отключении функций обратного вызова событий сокета см. в разделе Включение и отключение функций обратного вызова событий.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Верхняя часть wsk.h (включая Wsk.h)

См. также раздел

SO_WSK_EVENT_CALLBACK

WSK_SET_STATIC_EVENT_CALLBACKS

WskControlClient

WskControlSocket