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

クエリ情報の一部として返されるピア ユーザー アプリケーションとコンピューター トークン ハンドルを開くときに使用されるアクセス マスク。

注釈

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

SOCKET_SECURITY_QUERY_TEMPLATE構造体は、ソケットに対して返されるクエリ情報の種類を指定するために WSAQuerySocketSecurity 関数によって使用されます。 WSAQuerySocketSecurity 関数に渡されるSOCKET_SECURITY_QUERY_TEMPLATE構造体には、すべてのメンバーが既定のセキュリティ情報を要求するための 0 が含まれている場合があります。

peerTokenAccessMask メンバーが指定されていない (ゼロに設定されている) SOCKET_SECURITY_QUERY_TEMPLATE構造体が指定されている場合、WSAQuerySocketSecurity 関数は、SOCKET_SECURITY_QUERY_INFO構造体の PeerApplicationAccessTokenHandle および PeerMachineAccessTokenHandle メンバーを返しません。

現在、サポートされているセキュリティ プロトコルの種類は IPsec のみです。 そのため、SecurityProtocol メンバーに対して SOCKET_SECURITY_PROTOCOL_DEFAULT の列挙値を指定すると、SOCKET_SECURITY_PROTOCOL_IPSECを指定する場合と同じ効果があります

要件

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

こちらもご覧ください

SOCKET_SECURITY_PROTOCOL

SOCKET_SECURITY_QUERY_INFO

Secure Socket Extensions の使用

WSAQuerySocketSecurity

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

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

Winsock Secure Socket Extensions