Compartilhar via


enumeração SOCKET_SECURITY_PROTOCOL (mstcpip.h)

A enumeração SOCKET_SECURITY_PROTOCOL indica o tipo de protocolo de segurança a ser usado em um soquete para proteger o tráfego de rede.

Syntax

typedef enum _SOCKET_SECURITY_PROTOCOL {
  SOCKET_SECURITY_PROTOCOL_DEFAULT,
  SOCKET_SECURITY_PROTOCOL_IPSEC,
  SOCKET_SECURITY_PROTOCOL_IPSEC2,
  SOCKET_SECURITY_PROTOCOL_INVALID
} SOCKET_SECURITY_PROTOCOL;

Constantes

 
SOCKET_SECURITY_PROTOCOL_DEFAULT
A segurança do sistema padrão será usada.
SOCKET_SECURITY_PROTOCOL_IPSEC
IPsec será usado.
SOCKET_SECURITY_PROTOCOL_IPSEC2
SOCKET_SECURITY_PROTOCOL_INVALID
O valor máximo possível para o tipo de enumeração SOCKET_SECURITY_PROTOCOL . Isso não é um valor legal.

Comentários

Essa enumeração tem suporte no Windows Vista e posterior.

Atualmente, o único tipo de protocolo de segurança com suporte é o IPsec. Portanto, especificar um valor de enumeração de SOCKET_SECURITY_PROTOCOL_DEFAULT tem o mesmo efeito que especificar SOCKET_SECURITY_PROTOCOL_IPSEC.

A enumeração SOCKET_SECURITY_PROTOCOL é usada nas estruturas SOCKET_PEER_TARGET_NAME, SOCKET_SECURITY_QUERY_INFO, SOCKET_SECURITY_QUERY_TEMPLATE, SOCKET_SECURITY_SETTINGS e SOCKET_SECURITY_SETTINGS_IPSEC para indicar o tipo de protocolo de segurança a ser usado em um soquete no membro SecurityProtocol . Essas estruturas são usadas pelas funções WSAQuerySocketSecurity, WSASetSocketPeerTargetName e WSASetSocketSecurity .

Além de identificar o protocolo de segurança, esse tipo também é usado para decidir como interpretar um ponteiro passado para algumas das funções de soquete seguro. Isso é análogo a como o membro sa_family do tipo sockaddr é usado para interpretar um ponteiro como sockaddr_in ou sockaddr_in6.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho mstcpip.h

Confira também

SOCKET_PEER_TARGET_NAME

SOCKET_SECURITY_QUERY_INFO

SOCKET_SECURITY_QUERY_TEMPLATE

SOCKET_SECURITY_SETTINGS

SOCKET_SECURITY_SETTINGS_IPSEC

Usando extensões de soquete seguro

WSAQuerySocketSecurity

WSASetSocketPeerTargetName

WSASetSocketSecurity

Plataforma de filtragem do Windows

Funções da API da Plataforma de Filtragem do Windows

Extensões de soquete seguro winsock

Sockaddr