HTTP_SERVICE_CONFIG_URLACL_QUERY structure (http.h)

La structure HTTP_SERVICE_CONFIG_URLACL_QUERY est utilisée pour spécifier un enregistrement de réservation particulier à interroger dans le magasin de réservations de l’espace de noms d’URL. Il est passé à la fonction HttpQueryServiceConfiguration à l’aide du paramètre pInputConfigInfo lorsque le paramètre ConfigId est égal à HttpServiceConfigUrlAclInfo.

Syntaxe

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;

Membres

QueryDesc

L’une des valeurs suivantes de l’énumération HTTP_SERVICE_CONFIG_QUERY_TYPE .

HttpServiceConfigQueryExact

Retourne un enregistrement unique.

HttpServiceConfigQueryNext

Retourne une séquence d’enregistrements dans une séquence d’appels, contrôlée par le paramètre dwToken .

KeyDesc

Si le paramètre QueryDesc est égal à HttpServiceConfigQueryExact, KeyDesc doit contenir une structure HTTP_SERVICE_CONFIG_URLACL_KEY qui identifie l’enregistrement de réservation interrogé.

Si le paramètre QueryDesc est égal à HttpServiceConfigQueryNext, KeyDesc est ignoré.

dwToken

Si le paramètre QueryDesc est égal à HttpServiceConfigQueryNext, dwToken doit être égal à zéro lors du premier appel à la fonction HttpQueryServiceConfiguration , un sur le deuxième appel, deux sur le troisième appel, et ainsi de suite jusqu’à ce que tous les enregistrements de réservation soient retournés, auquel cas HttpQueryServiceConfiguration retourne ERROR_NO_MORE_ITEMS.

Si le paramètre QueryDesc est égal à HttpServiceConfigQueryExact, dwToken est ignoré.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista, Windows XP avec SP2 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête http.h

Voir aussi

HTTP_SERVICE_CONFIG_QUERY_TYPE

HTTP_SERVICE_CONFIG_URLACL_KEY

HTTP_SERVICE_CONFIG_URLACL_SET

HttpQueryServiceConfiguration