http.h) (HTTP_SERVICE_CONFIG_SSL_SNI_QUERY 结构

HTTP_SERVICE_CONFIG_SSL_SNI_QUERY 结构用于指定要在 SSL SNI 存储中查询的特定安全套接字层 (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
返回单个 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 函数时必须等于零,第二次调用时必须等于 1,在第三次调用上为 2,依此类推,直到返回所有 SSL 证书记录,此时 HttpQueryServiceConfiguration 返回ERROR_NO_MORE_ITEMS。

如果 QueryDesc 参数等于 HttpServiceConfigQueryExact,则忽略 dwToken

要求

   
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
标头 http.h

另请参阅

HTTP_SERVICE_CONFIG_SSL_SNI_KEY

HTTP_SERVICE_CONFIG_SSL_SNI_SET

HttpDeleteServiceConfiguration

HttpQueryServiceConfiguration

HttpSetServiceConfiguration