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

用來開啟對等使用者應用程式和計算機令牌句柄的存取掩碼,這些句柄會在查詢資訊中傳回。

備註

Windows Vista 和更新版本支援 SOCKET_SECURITY_QUERY_TEMPLATE 結構。

WSAQuerySocketSecurity 函式會使用SOCKET_SECURITY_QUERY_TEMPLATE結構來指定要針對套接字傳回的查詢資訊類型。 傳遞至 WSAQuerySocketSecurity 函式的SOCKET_SECURITY_QUERY_TEMPLATE結構可能包含所有成員要求預設安全性資訊的零。

如果SOCKET_SECURITY_QUERY_TEMPLATE結構是以未指定之 PeerTokenAccessMask 成員 (設定為零) ,則 WSAQuerySocketSecurity 函式不會傳回 SOCKET_SECURITY_QUERY_INFO 結構中的 PeerApplicationAccessTokenHandle 和 PeerMachineAccessTokenHandle 成員。

目前唯一支援的安全性通訊協定類型是 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 安全套接字延伸模組