SOCKET_SECURITY_PROTOCOL列舉 (mstcpip.h)

SOCKET_SECURITY_PROTOCOL列舉指出套接字上要使用的安全性通訊協議類型,以保護網路流量。

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;

常數

 
SOCKET_SECURITY_PROTOCOL_DEFAULT
將會使用預設系統安全性。
SOCKET_SECURITY_PROTOCOL_IPSEC
將會使用 IPsec。
SOCKET_SECURITY_PROTOCOL_IPSEC2
SOCKET_SECURITY_PROTOCOL_INVALID
SOCKET_SECURITY_PROTOCOL列舉類型的最大可能值。 這不是法律值。

備註

Windows Vista 和更新版本支援此列舉。

目前唯一支援的安全性通訊協定類型是 IPsec。 因此,指定 列舉值SOCKET_SECURITY_PROTOCOL_DEFAULT 的效果與指定 SOCKET_SECURITY_PROTOCOL_IPSEC相同。

SOCKET_SECURITY_PROTOCOL列舉用於SOCKET_PEER_TARGET_NAMESOCKET_SECURITY_QUERY_INFOSOCKET_SECURITY_QUERY_TEMPLATESOCKET_SECURITY_SETTINGSSOCKET_SECURITY_SETTINGS_IPSEC結構,以指出在 SecurityProtocol 成員的套接字上使用的安全性通訊協定類型。 WSAQuerySocketSecurityWSASetSocketPeerTargetNameWSASetSocketSecurity 函式會使用這些結構。

除了識別安全性通訊協定之外,此類型也可用來決定如何解譯傳遞至某些安全套接字函式的指標。 這類似於 sockaddr 類型的sa_family成員如何用來將指標解譯為sockaddr_insockaddr_in6

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 mstcpip.h

另請參閱

SOCKET_PEER_TARGET_NAME

SOCKET_SECURITY_QUERY_INFO

SOCKET_SECURITY_QUERY_TEMPLATE

SOCKET_SECURITY_SETTINGS

SOCKET_SECURITY_SETTINGS_IPSEC

使用安全套接字延伸模組

WSAQuerySocketSecurity

WSASetSocketPeerTargetName

WSASetSocketSecurity

Windows 篩選平台

Windows 篩選平臺 API 函式

Winsock 安全套接字延伸模組

sockaddr