Compartilhar via


estrutura WSK_TDI_MAP (wsk.h)

A estrutura WSK_TDI_MAP especifica um mapeamento entre uma família de endereços específica, um tipo de soquete e um protocolo para o nome do dispositivo de um transporte TDI.

Sintaxe

typedef struct _WSK_TDI_MAP {
  USHORT         SocketType;
  ADDRESS_FAMILY AddressFamily;
  ULONG          Protocol;
  PCWSTR         TdiDeviceName;
} WSK_TDI_MAP, *PWSK_TDI_MAP;

Membros

SocketType

O tipo de soquete. Esse membro pode conter qualquer um dos SOCK_XXX valores definidos no arquivo de cabeçalho Ws2def.h.

AddressFamily

A família de endereços. Esse membro pode conter qualquer um dos valores deXXX AF_ definidos no arquivo de cabeçalho Ws2def.h.

Protocol

O protocolo de transporte.

TdiDeviceName

Um ponteiro para uma cadeia de caracteres largos terminada em nulo que contém o nome do dispositivo para o transporte TDI que dá suporte à combinação de família de endereços, tipo de soquete e protocolo especificado pelos membros AddressFamily, SocketTypee do Protocolo.

Observações

O Map membro da estrutura WSK_TDI_MAP_INFO aponta para uma matriz de estruturas WSK_TDI_MAP, cada uma delas contém um mapeamento entre uma família de endereços específica, tipo de soquete e protocolo para o nome do dispositivo de um transporte TDI.

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

Observação TDI não terá suporte nas versões do Microsoft Windows após o Windows Vista. Use da Plataforma de Filtragem do Windows ou do Kernel Winsock.
 

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
cabeçalho wsk.h (inclua Wsk.h)

Consulte também

WSK_TDI_MAP_INFO