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 関数を使用してハンドルを閉じる必要があります。

解説

SOCKET_SECURITY_QUERY_INFO構造は、Windows Vista 以降でサポートされています。

SOCKET_SECURITY_QUERY_INFO構造体は、ソケット上の接続に適用されるセキュリティに関する情報を返すために WSAQuerySocketSecurity 関数によって使用されます。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header mstcpip.h

関連項目

CloseHandle

SOCKET_SECURITY_PROTOCOL

Secure Socket Extensions の使用

WSAQuerySocketSecurity

Windows フィルタリング プラットフォーム

Windows フィルタリング プラットフォーム API 関数

Winsock Secure Socket Extensions