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 valores SOCK_XXX definidos no arquivo de cabeçalho Ws2def.h.

AddressFamily

A família de endereços. Esse membro pode conter qualquer um dos valores AF_XXX 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 especificados pelos membros AddressFamily, SocketType e Protocol .

Comentários

O membro Map da estrutura WSK_TDI_MAP_INFO aponta para uma matriz de estruturas de WSK_TDI_MAP, cada uma das quais contém 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 .

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

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

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

Confira também

WSK_TDI_MAP_INFO