SOCKET_SECURITY_SETTINGS 结构 (mstcpip.h)
SOCKET_SECURITY_SETTINGS结构指定套接字的一般安全要求。
语法
typedef struct _SOCKET_SECURITY_SETTINGS {
SOCKET_SECURITY_PROTOCOL SecurityProtocol;
ULONG SecurityFlags;
} SOCKET_SECURITY_SETTINGS;
成员
SecurityProtocol
一个SOCKET_SECURITY_PROTOCOL值,该值标识要在套接字上使用的安全协议的类型。
SecurityFlags
一组标志,允许应用程序在套接字上设置特定安全要求。 可能的值在 Mstcpip.h 头文件中定义。
注解
Windows Vista 及更高版本支持 SOCKET_SECURITY_SETTINGS 结构。
WSASetSocketSecurity 函数使用 SOCKET_SECURITY_SETTINGS 结构在套接字上启用和应用安全性。
此结构中未解决的安全设置派生自系统默认策略或管理配置的策略。 建议大多数应用程序为 SecurityProtocol 成员中的SOCKET_SECURITY_PROTOCOL枚举指定值SOCKET_SECURITY_PROTOCOL_DEFAULT。 这使得应用程序与安全协议无关,并允许在不同系统之间更轻松地进行部署。
高级应用程序可以通过将其强制转换为 SOCKET_SECURITY_SETTINGS 类型来指定安全协议和关联的设置。
要求
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
标头 | mstcpip.h |