HTTP_SERVICE_CONFIG_SSL_SNI_QUERY構造体 (http.h)

HTTP_SERVICE_CONFIG_SSL_SNI_QUERY構造は、SSL SNI ストアでクエリを実行する特定の Secure Sockets Layer (SSL) サーバー名表示 (SNI) 証明書レコードを指定するために使用されます。 ConfigId パラメーターが HttpServiceConfigSslSniCertInfo に設定されている場合、pInputConfigInfo パラメーターを使用して HttpQueryServiceConfiguration 関数に渡されます。

構文

typedef struct _HTTP_SERVICE_CONFIG_SSL_SNI_QUERY {
  HTTP_SERVICE_CONFIG_QUERY_TYPE  QueryDesc;
  HTTP_SERVICE_CONFIG_SSL_SNI_KEY KeyDesc;
  DWORD                           dwToken;
} HTTP_SERVICE_CONFIG_SSL_SNI_QUERY, *PHTTP_SERVICE_CONFIG_SSL_SNI_QUERY;

メンバー

QueryDesc

HTTP_SERVICE_CONFIG_QUERY_TYPE列挙体の次のいずれかの値。

説明
HttpServiceConfigQueryExact
1 つの SSL SNI 証明書レコードを返します。
HttpServiceConfigQueryNext
dwToken によって制御される一連の呼び出しで SSL SNI 証明書レコードのシーケンスを返します。

KeyDesc

QueryDesc パラメーターが HttpServiceConfigQueryExact と等しい場合、KeyDesc には、クエリ対象の SSL SNI 証明書レコードを識別するHTTP_SERVICE_CONFIG_SSL_SNI_KEY構造が含まれている必要があります。 QueryDesc パラメーターが HTTPServiceConfigQueryNext と等しい場合、KeyDesc は無視されます。

dwToken

QueryDesc パラメーターが HTTPServiceConfigQueryNext と等しい場合、dwToken は、HttpQueryServiceConfiguration 関数の最初の呼び出しで 0 に等しく、2 番目の呼び出しでは 1 つ、3 番目の呼び出しでは 2 つ、すべての SSL 証明書レコードが返されるまで、その時点で HttpQueryServiceConfiguration はERROR_NO_MORE_ITEMSを返す必要があります。

QueryDesc パラメーターが HttpServiceConfigQueryExact と等しい場合、dwToken は無視されます。

要件

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

関連項目

HTTP_SERVICE_CONFIG_SSL_SNI_KEY

HTTP_SERVICE_CONFIG_SSL_SNI_SET

HttpDeleteServiceConfiguration

HttpQueryServiceConfiguration

HttpSetServiceConfiguration