다음을 통해 공유


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_SETTINGSSOCKET_SECURITY_SETTINGS_IPSEC 구조체에서 사용하여 SecurityProtocol 멤버의 소켓에서 사용할 보안 프로토콜 유형을 나타냅니다. 이러한 구조체는 WSAQuerySocketSecurity, WSASetSocketPeerTargetNameWSASetSocketSecurity 함수에서 사용됩니다.

이 형식은 보안 프로토콜을 식별하는 것 외에도 일부 보안 소켓 함수에 전달된 포인터를 해석하는 방법을 결정하는 데도 사용됩니다. 이는 sockaddr 형식의 sa_family 멤버를 사용하여 포인터를 sockaddr_in 또는sockaddr_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 Secure Socket 확장

sockaddr