структура 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