структура WSK_PROVIDER_DATAGRAM_DISPATCH (wsk.h)
Структура WSK_PROVIDER_DATAGRAM_DISPATCH указывает таблицу функций подсистемы WSK для сокета датаграмм.
Синтаксис
typedef struct _WSK_PROVIDER_DATAGRAM_DISPATCH {
WSK_PROVIDER_BASIC_DISPATCH Basic;
PFN_WSK_BIND WskBind;
PFN_WSK_SEND_TO WskSendTo;
PFN_WSK_RECEIVE_FROM WskReceiveFrom;
PFN_WSK_RELEASE_DATAGRAM_INDICATION_LIST WskRelease;
PFN_WSK_GET_LOCAL_ADDRESS WskGetLocalAddress;
PFN_WSK_SEND_MESSAGES WskSendMessages;
} WSK_PROVIDER_DATAGRAM_DISPATCH, *PWSK_PROVIDER_DATAGRAM_DISPATCH;
Члены
Basic
Члены WSK_PROVIDER_BASIC_DISPATCH структуры включаются в качестве членов структуры WSK_PROVIDER_DATAGRAM_DISPATCH.
WskBind
Указатель на функцию WskBind подсистемы WSK для сокета.
WskSendTo
Указатель на функцию WskSendTo подсистемы WSK для сокета.
WskReceiveFrom
Указатель на функцию WskReceiveFrom подсистемы WSK для сокета.
WskRelease
Указатель на функцию WskRelease подсистемы WSK для сокета.
WskGetLocalAddress
Указатель на функцию WskGetLocalAddress подсистемы WSK для сокета.
WskSendMessages
Указатель на функцию WskSendMessages подсистемы WSK для сокета.
Комментарии
Список элементов структуры WSK_PROVIDER_DATAGRAM_DISPATCH включает неименованный WSK_PROVIDER_BASIC_DISPATCH структура. Компилятор, входящий в состав WDK, поддерживает специальное расширение для языка C, которое позволяет создавать неименованные структуры в объявлениях структуры. В результате члены структуры WSK_PROVIDER_BASIC_DISPATCH включаются в структуру WSK_PROVIDER_DATAGRAM_DISPATCH, как если бы они были собственными членами структуры WSK_PROVIDER_DATAGRAM_DISPATCH.
Приложение WSK получает указатель на структуру WSK_PROVIDER_DATAGRAM_DISPATCH, когда приложение WSK вызывает функцию WskSocket для создания сокета датаграммы. Указатель содержится в элементе Dispatch структуры WSK_SOCKET , полученной из подсистемы WSK .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
Верхняя часть | wsk.h (включая Wsk.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по