SOCKET_SECURITY_PROTOCOL-Enumeration (mstcpip.h)
Die SOCKET_SECURITY_PROTOCOL-Enumeration gibt den Typ des Sicherheitsprotokolls an, das für einen Socket zum Schützen des Netzwerkdatenverkehrs verwendet werden soll.
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;
Konstanten
SOCKET_SECURITY_PROTOCOL_DEFAULT Die Standardsystemsicherheit wird verwendet. |
SOCKET_SECURITY_PROTOCOL_IPSEC IPsec wird verwendet. |
SOCKET_SECURITY_PROTOCOL_IPSEC2 |
SOCKET_SECURITY_PROTOCOL_INVALID Der maximal mögliche Wert für den SOCKET_SECURITY_PROTOCOL Enumerationstyp. Dies ist kein rechtlicher Wert. |
Hinweise
Diese Enumeration wird unter Windows Vista und höher unterstützt.
Derzeit wird nur IPsec als Sicherheitsprotokolltyp unterstützt. Das Angeben eines Enumerationswerts von SOCKET_SECURITY_PROTOCOL_DEFAULT hat also die gleiche Auswirkung wie das Angeben SOCKET_SECURITY_PROTOCOL_IPSEC.
Die SOCKET_SECURITY_PROTOCOL-Enumeration wird in den Strukturen SOCKET_PEER_TARGET_NAME, SOCKET_SECURITY_QUERY_INFO, SOCKET_SECURITY_QUERY_TEMPLATE, SOCKET_SECURITY_SETTINGS und SOCKET_SECURITY_SETTINGS_IPSEC verwendet, um den Typ des Sicherheitsprotokolls anzugeben, das für einen Socket im SecurityProtocol-Member verwendet werden soll. Diese Strukturen werden von den Funktionen WSAQuerySocketSecurity, WSASetSocketPeerTargetName und WSASetSocketSecurity verwendet.
Neben der Identifizierung des Sicherheitsprotokolls wird dieser Typ auch verwendet, um zu entscheiden, wie ein Zeiger interpretiert werden soll, der an einige der Secure Socket-Funktionen übergeben wird. Dies entspricht der Verwendung des sa_family Members des Sockaddr-Typs , um einen Zeiger als sockaddr_in oder sockaddr_in6 zu interpretieren.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | mstcpip.h |
Weitere Informationen
SOCKET_SECURITY_QUERY_TEMPLATE
SOCKET_SECURITY_SETTINGS_IPSEC
Verwenden von Secure Socket-Erweiterungen
API-Funktionen der Windows-Filterplattform