다음을 통해 공유


SOCKET_SECURITY_QUERY_TEMPLATE 구조체(mstcpip.h)

SOCKET_SECURITY_QUERY_TEMPLATE 구조에는 WSAQuerySocketSecurity 함수에서 사용하는 보안 템플릿이 포함되어 있습니다.

구문

typedef struct _SOCKET_SECURITY_QUERY_TEMPLATE {
  SOCKET_SECURITY_PROTOCOL SecurityProtocol;
  SOCKADDR_STORAGE         PeerAddress;
  ULONG                    PeerTokenAccessMask;
} SOCKET_SECURITY_QUERY_TEMPLATE;

멤버

SecurityProtocol

트래픽을 보호하는 데 사용되는 프로토콜을 식별하는 SOCKET_SECURITY_PROTOCOL 값입니다.

PeerAddress

보안 정보를 쿼리할 피어의 IP 주소입니다. 연결 지향 소켓( IPPROTO_TCP 프로토콜)의 경우 연결된 소켓은 피어를 고유하게 식별합니다. 이 경우 이 매개 변수는 무시됩니다.

PeerTokenAccessMask

쿼리 정보의 일부로 반환되는 피어 사용자 애플리케이션 및 컴퓨터 토큰 핸들을 여는 데 사용되는 액세스 마스크입니다.

설명

SOCKET_SECURITY_QUERY_TEMPLATE 구조는 Windows Vista 이상에서 지원됩니다.

SOCKET_SECURITY_QUERY_TEMPLATE 구조는 WSAQuerySocketSecurity 함수에서 소켓에 대해 반환할 쿼리 정보의 유형을 지정하는 데 사용됩니다. WSAQuerySocketSecurity 함수에 전달된 SOCKET_SECURITY_QUERY_TEMPLATE 구조체에는 모든 멤버가 기본 보안 정보를 요청하는 0이 포함될 수 있습니다.

SOCKET_SECURITY_QUERY_TEMPLATE 구조체가 지정되지 않은 PeerTokenAccessMask 멤버로 지정된 경우(0으로 설정) WSAQuerySocketSecurity 함수는 SOCKET_SECURITY_QUERY_INFO 구조체에서 PeerApplicationAccessTokenHandlePeerMachineAccessTokenHandle 멤버를 반환하지 않습니다.

현재 지원되는 유일한 보안 프로토콜 유형은 IPsec입니다. 따라서 SecurityProtocol 멤버에 대해 SOCKET_SECURITY_PROTOCOL_DEFAULT 열거형 값을 지정하면 SOCKET_SECURITY_PROTOCOL_IPSEC 지정하는 것과 같은 효과가 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 mstcpip.h

추가 정보

SOCKET_SECURITY_PROTOCOL

SOCKET_SECURITY_QUERY_INFO

보안 소켓 확장 사용

WSAQuerySocketSecurity

Windows 필터링 플랫폼

Windows 필터링 플랫폼 API 함수

Winsock Secure Socket 확장