Поделиться через


структура HTTP_SERVICE_CONFIG_SSL_QUERY (http.h)

Структура HTTP_SERVICE_CONFIG_SSL_QUERY используется для указания конкретной записи для запроса в хранилище конфигураций SSL. Он передается в функцию HttpQueryServiceConfiguration с помощью параметра pInputConfigInfo , если для параметра ConfigId задано значение HttpServiceConfigSSLCertInfo.

Синтаксис

typedef struct _HTTP_SERVICE_CONFIG_SSL_QUERY {
  HTTP_SERVICE_CONFIG_QUERY_TYPE QueryDesc;
  HTTP_SERVICE_CONFIG_SSL_KEY    KeyDesc;
  DWORD                          dwToken;
} HTTP_SERVICE_CONFIG_SSL_QUERY, *PHTTP_SERVICE_CONFIG_SSL_QUERY;

Члены

QueryDesc

Одно из следующих значений перечисления HTTP_SERVICE_CONFIG_QUERY_TYPE .

HttpServiceConfigQueryExact

Возвращает одну ssl-запись.

HttpServiceConfigQueryNext

Возвращает последовательность ssl-записей в последовательности вызовов, которая управляется параметром dwToken .

KeyDesc

Если параметр QueryDesc равен HttpServiceConfigQueryExact, то KeyDesc должен содержать HTTP_SERVICE_CONFIG_SSL_KEY структуру, которая определяет запрашиваемую запись SSL-сертификата. Если параметр QueryDesc равен HTTPServiceConfigQueryNext, параметр KeyDesc игнорируется.

dwToken

Если параметр QueryDesc равен HTTPServiceConfigQueryNext, то параметр dwToken должен быть равен нулю при первом вызове функции HttpQueryServiceConfiguration , один при втором вызове, два в третьем вызове и т. д., пока не будут возвращены все записи SSL-сертификата, после чего HttpQueryServiceConfiguration возвращает ERROR_NO_MORE_ITEMS.

Если параметр QueryDesc равен HttpServiceConfigQueryExact, то параметр dwToken игнорируется.

Требования

Требование Значение
Минимальная версия клиента Windows Vista, Windows XP с пакетом обновления 2 (SP2) [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть http.h

См. также раздел

HTTP_SERVICE_CONFIG_QUERY_TYPE

HTTP_SERVICE_CONFIG_SSL_SET

HttpQueryServiceConfiguration