структура 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 этот элемент является указателем на идентификатор WSK NPI, 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 (include Wsk.h)

См. также

SO_WSK_EVENT_CALLBACK

WSK_SET_STATIC_EVENT_CALLBACKS

WskControlClient

WskControlSocket