Freigeben über


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_PEER_TARGET_NAME

SOCKET_SECURITY_QUERY_INFO

SOCKET_SECURITY_QUERY_TEMPLATE

SOCKET_SECURITY_SETTINGS

SOCKET_SECURITY_SETTINGS_IPSEC

Verwenden von Secure Socket-Erweiterungen

WSAQuerySocketSecurity

WSASetSocketPeerTargetName

WSASetSocketSecurity

Windows-Filterplattform

API-Funktionen der Windows-Filterplattform

Winsock Secure Socket-Erweiterungen

sockaddr