estrutura HTTP_SERVICE_CONFIG_URLACL_QUERY (http.h)

A estrutura HTTP_SERVICE_CONFIG_URLACL_QUERY é usada para especificar um registro de reserva específico para consultar no repositório de reserva de namespace de URL. Ele é passado para a função HttpQueryServiceConfiguration usando o parâmetro pInputConfigInfo quando o parâmetro ConfigId é igual a HttpServiceConfigUrlAclInfo.

Sintaxe

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;

Membros

QueryDesc

Um dos valores a seguir da enumeração HTTP_SERVICE_CONFIG_QUERY_TYPE .

HttpServiceConfigQueryExact

Retorna um único registro.

HttpServiceConfigQueryNext

Retorna uma sequência de registros em uma sequência de chamadas, controlada pelo parâmetro dwToken .

KeyDesc

Se o parâmetro QueryDesc for igual a HttpServiceConfigQueryExact, KeyDesc deverá conter uma estrutura HTTP_SERVICE_CONFIG_URLACL_KEY que identifique o registro de reserva consultado.

Se o parâmetro QueryDesc for igual a HttpServiceConfigQueryNext, KeyDesc será ignorado.

dwToken

Se o parâmetro QueryDesc for igual a HttpServiceConfigQueryNext, dwToken deverá ser igual a zero na primeira chamada para a função HttpQueryServiceConfiguration , uma na segunda chamada, duas na terceira chamada e assim por diante até que todos os registros de reserva sejam retornados, momento em que HttpQueryServiceConfiguration retornará ERROR_NO_MORE_ITEMS.

Se o parâmetro QueryDesc for igual a HttpServiceConfigQueryExact, dwToken será ignorado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista, Windows XP com SP2 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho http.h

Confira também

HTTP_SERVICE_CONFIG_QUERY_TYPE

HTTP_SERVICE_CONFIG_URLACL_KEY

HTTP_SERVICE_CONFIG_URLACL_SET

HttpQueryServiceConfiguration