enumerasi SOCKET_SECURITY_PROTOCOL (mstcpip.h)
Enumerasi SOCKET_SECURITY_PROTOCOL menunjukkan jenis protokol keamanan yang akan digunakan pada soket untuk mengamankan lalu lintas jaringan.
Sintaks
typedef enum _SOCKET_SECURITY_PROTOCOL {
SOCKET_SECURITY_PROTOCOL_DEFAULT,
SOCKET_SECURITY_PROTOCOL_IPSEC,
SOCKET_SECURITY_PROTOCOL_IPSEC2,
SOCKET_SECURITY_PROTOCOL_INVALID
} SOCKET_SECURITY_PROTOCOL;
Konstanta
SOCKET_SECURITY_PROTOCOL_DEFAULT Keamanan sistem default akan digunakan. |
SOCKET_SECURITY_PROTOCOL_IPSEC IPsec akan digunakan. |
SOCKET_SECURITY_PROTOCOL_IPSEC2 |
SOCKET_SECURITY_PROTOCOL_INVALID Nilai maksimum yang mungkin untuk jenis enumerasi SOCKET_SECURITY_PROTOCOL . Ini bukan nilai hukum. |
Keterangan
Enumerasi ini didukung pada Windows Vista dan yang lebih baru.
Saat ini, satu-satunya jenis protokol keamanan yang didukung adalah IPsec. Jadi menentukan nilai enumerasi SOCKET_SECURITY_PROTOCOL_DEFAULT memiliki efek yang sama dengan menentukan SOCKET_SECURITY_PROTOCOL_IPSEC.
Enumerasi SOCKET_SECURITY_PROTOCOL digunakan dalam struktur SOCKET_PEER_TARGET_NAME, SOCKET_SECURITY_QUERY_INFO, SOCKET_SECURITY_QUERY_TEMPLATE, SOCKET_SECURITY_SETTINGS, dan SOCKET_SECURITY_SETTINGS_IPSEC untuk menunjukkan jenis protokol keamanan yang akan digunakan pada soket di anggota SecurityProtocol . Struktur ini digunakan oleh fungsi WSAQuerySocketSecurity, WSASetSocketPeerTargetName, dan WSASetSocketSecurity .
Selain mengidentifikasi protokol keamanan, jenis ini juga digunakan untuk memutuskan cara menginterpretasikan pointer yang diteruskan ke beberapa fungsi soket aman. Ini dianalogikan dengan bagaimana anggota sa_family dari jenis sockaddr digunakan untuk menafsirkan penunjuk sebagai sockaddr_in atau sockaddr_in6.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Header | mstcpip.h |
Lihat juga
SOCKET_SECURITY_QUERY_TEMPLATE
SOCKET_SECURITY_SETTINGS_IPSEC
Menggunakan Ekstensi Soket Aman