SOCKET_SECURITY_QUERY_INFO 结构 (mstcpip.h)

SOCKET_SECURITY_QUERY_INFO 结构包含 WSAQuerySocketSecurity 函数返回的安全信息。

语法

typedef struct _SOCKET_SECURITY_QUERY_INFO {
  SOCKET_SECURITY_PROTOCOL SecurityProtocol;
  ULONG                    Flags;
  UINT64                   PeerApplicationAccessTokenHandle;
  UINT64                   PeerMachineAccessTokenHandle;
} SOCKET_SECURITY_QUERY_INFO;

成员

SecurityProtocol

一个SOCKET_SECURITY_PROTOCOL值,该值标识用于保护流量的协议。

Flags

Mstcpip.h 头文件中定义的连接的可能安全标志集。

含义
SOCKET_INFO_CONNECTION_SECURED
0x00000001
如果存在,则流量受安全协议保护。 如果不存在,则流量在明文中流动。
SOCKET_INFO_CONNECTION_ENCRYPTED
0x00000002
如果存在,则连接流量正在加密。 当存在此标志时,始终设置 SOCKET_INFO_CONNECTION_SECURED 标志。

PeerApplicationAccessTokenHandle

访问令牌的句柄,该令牌表示运行对等应用程序的帐户。 使用令牌进行访问检查后,应用程序应使用 CloseHandle 函数关闭句柄。

PeerMachineAccessTokenHandle

应用程序过程中对等计算机帐户的访问令牌的句柄。 使用令牌进行访问检查后,应用程序应使用 CloseHandle 函数关闭句柄。

注解

Windows Vista 及更高版本支持 SOCKET_SECURITY_QUERY_INFO 结构。

WSAQuerySocketSecurity 函数使用 SOCKET_SECURITY_QUERY_INFO 结构返回有关应用于套接字上的连接的安全性的信息。

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 mstcpip.h

请参阅

CloseHandle

SOCKET_SECURITY_PROTOCOL

使用安全套接字扩展

WSAQuerySocketSecurity

Windows 筛选平台

Windows 筛选平台 API 函数

Winsock 安全套接字扩展