Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура WSK_TRANSPORT указывает доступный транспорт, поддерживаемый подсистемой WSK.
Синтаксис
typedef struct _WSK_TRANSPORT {
USHORT Version;
USHORT SocketType;
ULONG Protocol;
ADDRESS_FAMILY AddressFamily;
GUID ProviderId;
} WSK_TRANSPORT, *PWSK_TRANSPORT;
Члены
Version
Версия транспорта. Формат номера версии зависит от транспорта.
SocketType
Тип сокета, который поддерживается транспортом. Этот элемент может быть одним из следующих элементов:
SOCK_STREAM
Поддерживает надежное подключение, ориентированное на поток байтов.
SOCK_DGRAM
Поддерживает ненадежное подключение без подключения к данным.
SOCK_RAW
Поддерживает необработанный доступ к протоколу транспорта.
Дополнительные сведения о типах сокетов, поддерживаемых для каждого поддерживаемого семейства адресов, см. в разделе
семейства адресов WSK.
Protocol
Протокол, поддерживаемый транспортом. Дополнительные сведения о протоколах, поддерживаемых для каждого поддерживаемого семейства адресов, см. в семейства адресов WSK.
AddressFamily
Семейство адресов, поддерживаемого транспортом. Дополнительные сведения о поддерживаемых семействах адресов см. в семействах адресов WSK.
ProviderId
Идентификатор поставщика транспорта, реализующего транспорт.
Замечания
Приложение WSK передает указатель на массив структур WSK_TRANSPORT в функцию WskControlClient при указании кода элемента управления WSK_TRANSPORT_LIST_QUERY. Подсистема WSK заполняет массив списком доступных транспортов, которые можно использовать для связи сокетов. Когда приложение WSK вызывает функцию WskSocket или WskSocketConnect для создания нового сокета, он может передавать значения, содержащиеся в AddressFamily, SocketTypeи протокола элементов возвращаемой структуры WSK_TRANSPORT для параметров AddressFamily, SocketTypeи протокола.
Один поставщик транспорта может поддерживать несколько сочетаний значений для AddressFamily, SocketTypeи протокола.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
заголовка | wsk.h (include Wsk.h) |