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 ヘッダー ファイルで定義されています。
解説
SOCKET_SECURITY_SETTINGS構造は、Windows Vista 以降でサポートされています。
SOCKET_SECURITY_SETTINGS構造体は、ソケットのセキュリティを有効にして適用するために WSASetSocketSecurity 関数によって使用されます。
この構造で対処されていないセキュリティ設定は、システムの既定のポリシーまたは管理上構成されたポリシーから派生します。 ほとんどのアプリケーションでは、SecurityProtocol メンバーのSOCKET_SECURITY_PROTOCOL列挙に SOCKET_SECURITY_PROTOCOL_DEFAULT の値を指定することをお勧めします。 これにより、アプリケーションはセキュリティ プロトコルに依存せず、さまざまなシステム間でのデプロイが容易になります。
高度なアプリケーションでは、セキュリティ プロトコルと関連する設定を SOCKET_SECURITY_SETTINGS の種類にキャストすることで指定できます。
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | mstcpip.h |