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_NAME、SOCKET_SECURITY_QUERY_INFO、SOCKET_SECURITY_QUERY_TEMPLATE、SOCKET_SECURITY_SETTINGS和SOCKET_SECURITY_SETTINGS_IPSEC結構,以指出在 SecurityProtocol 成員的套接字上使用的安全性通訊協定類型。 WSAQuerySocketSecurity、WSASetSocketPeerTargetName 和 WSASetSocketSecurity 函式會使用這些結構。
除了識別安全性通訊協定之外,此類型也可用來決定如何解譯傳遞至某些安全套接字函式的指標。 這類似於 sockaddr 類型的sa_family成員如何用來將指標解譯為sockaddr_in或sockaddr_in6。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | mstcpip.h |
另請參閱
SOCKET_SECURITY_QUERY_TEMPLATE