Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура WSK_CLIENT_DISPATCH указывает таблицу отправки приложения WSK функций обратного вызова событий для событий, которые не относятся к конкретному сокету.
Синтаксис
typedef struct _WSK_CLIENT_DISPATCH {
USHORT Version;
USHORT Reserved;
PFN_WSK_CLIENT_EVENT WskClientEvent;
} WSK_CLIENT_DISPATCH, *PWSK_CLIENT_DISPATCH;
Члены
Version
Версия интерфейса WSK сетевого программирования (NPI), которую приложение WSK хотело бы использовать.
Reserved
Зарезервировано для использования системы. Приложения WSK должны иметь значение нулю.
WskClientEvent
Указатель на функцию обратного вызова событий приложения WSK WskClientEvent. Если приложение WSK не реализует функцию обратного вызова событий WskClientEvent WskClientEvent, этот элемент должен иметь значение NULL.
Замечания
Когда приложение WSK вызывает функцию WskRegister, она предоставляет указатель на инициализированную WSK_CLIENT_DISPATCH структуру с помощью элемента Dispatch структуры WSK_CLIENT_NPI, на которую указывает параметр WskClientNpi.
Основные и незначительные номера версий, содержащиеся в элементе версии, кодируются с помощью макроса MAKE_WSK_VERSION:
Version = MAKE_WSK_VERSION(Major,Minor);
Основные и незначительные номера версий можно извлечь из элемента версии с помощью макросов WSK_MAJOR_VERSION и WSK_MINOR_VERSION:
Major = WSK_MAJOR_VERSION(Version);
Minor = WSK_MINOR_VERSION(Version);
Дополнительные сведения о присоединении приложения WSK к подсистеме WSK см. в регистрации приложения ядра Winsock.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
| заголовка | wsk.h (include Wsk.h) |