Compartilhar via


WSK_TDI_DEVICENAME_MAPPING

Um aplicativo WSK usa o WSK_TDI_DEVICENAME_MAPPING operação de controle de cliente para mapear combinações de família de endereços, tipo de soquete e protocolo para nomes de dispositivo de transportes TDI . Um aplicativo WSK usa essa operação de controle de cliente somente se precisar de suporte para transportes TDI. Quando um aplicativo WSK cria um soquete, o subsistema WSK refere-se à lista de mapeamentos somente se não houver suporte nativo para a combinação de família de endereços, tipo de soquete e protocolo especificados pelo aplicativo WSK.

Se um aplicativo WSK usar o WSK_TDI_DEVICENAME_MAPPING operação de controle de cliente para mapear combinações de família de endereços, tipo de soquete e protocolo para nomes de dispositivo de transportes TDI, ele deverá fazê-lo antes de criar qualquer soquete.

Para mapear combinações de família de endereços, tipo de soquete e protocolo para nomes de dispositivo de transportes TDI, um aplicativo WSK chama a função WskControlClient com os parâmetros a seguir.

Parâmetro Valor

ControlCode

WSK_TDI_DEVICENAME_MAPPING

InputSize

sizeof(WSK_TDI_MAP_INFO)

Inputbuffer

Um ponteiro para uma estrutura WSK_TDI_MAP_INFO que contém uma lista de mapeamentos de combinações de família de endereços, tipo de soquete e protocolo para nomes de dispositivo TDI .

OutputSize

0

OutputBuffer

NULL

OutputSizeReturned

NULL

Irp

NULL

Para obter mais informações sobre como usar transportes TDI, consulte Usando transportes TDI.

O parâmetro Irp deve ser NULL para essa operação de controle de cliente.

Nota A TDI não terá suporte nas versões do Microsoft Windows após o Windows Vista. Em vez disso, use a Plataforma de Filtragem do Windows ou o Kernel winsock .

Requisitos

Versão

Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.

parâmetro

Wsk.h (inclua Wsk.h)