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


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

Структура HTTP_SERVICE_CONFIG_URLACL_QUERY используется для указания определенной записи резервирования для запроса в хранилище резервирования пространства имен URL-адресов. Он передается в функцию HttpQueryServiceConfiguration с помощью параметра pInputConfigInfo , если параметр ConfigId равен HttpServiceConfigUrlAclInfo.

Синтаксис

typedef struct _HTTP_SERVICE_CONFIG_URLACL_QUERY {
  HTTP_SERVICE_CONFIG_QUERY_TYPE QueryDesc;
  HTTP_SERVICE_CONFIG_URLACL_KEY KeyDesc;
  DWORD                          dwToken;
} HTTP_SERVICE_CONFIG_URLACL_QUERY, *PHTTP_SERVICE_CONFIG_URLACL_QUERY;

Члены

QueryDesc

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

HttpServiceConfigQueryExact

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

HttpServiceConfigQueryNext

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

KeyDesc

Если параметр QueryDesc равен HttpServiceConfigQueryExact, то KeyDesc должен содержать структуру HTTP_SERVICE_CONFIG_URLACL_KEY , которая определяет запрашиваемую запись резервирования.

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

dwToken

Если параметр QueryDesc равен HttpServiceConfigQueryNext, то параметр dwToken должен быть равен нулю при первом вызове функции HttpQueryServiceConfiguration , один при втором вызове, два в третьем вызове и т. д., пока не будут возвращены все записи резервирования, после чего 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_URLACL_KEY

HTTP_SERVICE_CONFIG_URLACL_SET

HttpQueryServiceConfiguration