Partager via


Interface IQueryForm (cmnquery.h)

L’interface IQueryForm est implémentée par un objet d’extension de formulaire de requête pour permettre à l’objet formulaire d’ajouter des formulaires et des pages à la boîte de dialogue de requête du service d’annuaire fournie par le système.

Héritage

L’interface IQueryForm hérite de l’interface IUnknown. IQueryForm a également les types de membres suivants :

Méthodes

L’interface IQueryForm a ces méthodes.

 
IQueryForm ::AddForms

Appelé pour permettre à un objet d’extension de formulaire de requête d’ajouter des formulaires à la boîte de dialogue de requête.
IQueryForm ::AddPages

Appelé pour permettre à un objet de formulaire de requête d’ajouter des pages à un formulaire existant.
IQueryForm ::Initialize

Initialise l’objet d’extension de formulaire de requête.

Remarques

Un objet d’extension de formulaire de requête doit être inscrit dans le Registre Windows pour être disponible pour le gestionnaire de requêtes. Pour ce faire, ajoutez la clé de Registre suivante.

HKEY_CLASSES_ROOT
   CLSID
      <query handler CLSID>
         Forms
            <name of query form extension>

La <clé CLSID> du gestionnaire de requêtes est l’identificateur de classe du gestionnaire de formulaire. Le <nom de la clé d’extension> de formulaire de requête est le nom unique de l’extension de formulaire de requête. Ce nom doit être unique dans la clé Forms . Il est suggéré d’utiliser la forme de chaîne de l’identificateur de classe de l’extension de formulaire de requête pour le nom.

La liste suivante répertorie les entrées de Registre sous la clé ci-dessus.

Entrée de Registre Description
CLSID Valeur de chaîne qui contient l’identificateur de classe de l’objet qui implémente IQueryForm.
Indicateurs Valeur numérique qui contient un ensemble d’indicateurs qui définissent le comportement du formulaire. Il peut s’agir de zéro ou d’une combinaison d’une ou plusieurs des valeurs suivantes.
QUERYFORM_CHANGESFORMLIST
Le formulaire doit être visible dans la liste des formulaires normaux.
QUERYFORM_CHANGESOPTFORMLIST
Le formulaire doit être visible dans la liste des formulaires facultatifs.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête cmnquery.h

Voir aussi

Afficher les interfaces dans services de domaine Active Directory