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列挙体の次のいずれかの値。
値 | 説明 |
---|---|
|
1 つの SSL SNI 証明書レコードを返します。 |
|
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