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


WSK_TDI_DEVICENAME_MAPPING

Приложение WSK использует операцию WSK_TDI_DEVICENAME_MAPPING клиентского управления для сопоставления сочетаний семейства адресов, типа сокета и протокола с именами устройств транспорта TDI . Приложение WSK использует эту операцию клиентского управления только в том случае, если ему требуется поддержка транспорта TDI. Когда приложение WSK создает сокет, подсистема WSK ссылается на список сопоставлений только в том случае, если отсутствует встроенная поддержка сочетания семейства адресов, типа сокета и протокола, заданного приложением WSK.

Если приложение WSK использует операцию WSK_TDI_DEVICENAME_MAPPING клиентского управления для сопоставления сочетаний семейства адресов, типа сокета и протокола с именами устройств транспорта TDI, это необходимо сделать перед созданием сокетов.

Чтобы сопоставить сочетания семейства адресов, типа сокета и протокола с именами устройств транспорта TDI, приложение WSK вызывает функцию WskControlClient со следующими параметрами.

Параметр Значение

ControlCode

WSK_TDI_DEVICENAME_MAPPING

Размер входных данных

sizeof(WSK_TDI_MAP_INFO)

InputBuffer

Указатель на структуру WSK_TDI_MAP_INFO , которая содержит список сопоставлений сочетаний семейства адресов, типа сокета и протокола с именами устройств TDI .

OutputSize

0

OutputBuffer

NULL

OutputSizeReturned

NULL

Irp

NULL

Дополнительные сведения об использовании транспортных средств TDI см. в разделе Использование транспорта TDI.

Параметр Irp должен иметь значение NULL для этой операции клиентского управления.

Примечание TDI не будет поддерживаться в версиях Microsoft Windows после Windows Vista. Вместо этого используйте платформу фильтрации Windows или ядро Winsock .

Требования

Версия

Доступно в Windows Vista и более поздних версиях операционных систем Windows.

Заголовок

Wsk.h (включая Wsk.h)