Condividi tramite


Interfaccia IQueryForm (cmnquery.h)

L'interfaccia IQueryForm viene implementata da un oggetto estensione del modulo di query per consentire all'oggetto modulo di aggiungere moduli e pagine alla finestra di dialogo query del servizio directory fornita dal sistema.

Ereditarietà

L'interfaccia IQueryForm eredita dall'interfaccia IUnknown . IQueryForm include anche questi tipi di membri:

Metodi

L'interfaccia IQueryForm include questi metodi.

 
IQueryForm::AddForms

Chiamato per consentire a un oggetto estensione del modulo di query di aggiungere moduli alla finestra di dialogo query.
IQueryForm::AddPages

Chiamato per consentire a un oggetto modulo di query di aggiungere pagine a un modulo esistente.
IQueryForm::Initialize

Inizializza l'oggetto estensione del modulo di query.

Commenti

Un oggetto estensione del modulo di query deve essere registrato nel Registro di sistema di Windows per essere disponibile per il gestore di query. Questa operazione viene eseguita aggiungendo la chiave del Registro di sistema seguente.

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

La <chiave CLSID> del gestore di query è l'identificatore di classe del gestore del modulo. Il <nome della chiave di estensione> del modulo di query è il nome univoco dell'estensione del modulo di query. Questo nome deve essere univoco all'interno della chiave Forms . Si consiglia di usare il formato stringa dell'identificatore di classe dell'estensione del modulo di query per il nome.

Nell'elenco seguente sono elencate le voci del Registro di sistema sotto la chiave precedente.

Voce del Registro di sistema Descrizione
CLSID Valore stringa che contiene l'identificatore di classe dell'oggetto che implementa IQueryForm.
Flag Valore numerico contenente un set di flag che definiscono il comportamento del modulo. Questo può essere zero o una combinazione di uno o più dei valori seguenti.
QUERYFORM_CHANGESFORMLIST
Il modulo deve essere visibile nell'elenco dei moduli normali.
QUERYFORM_CHANGESOPTFORMLIST
Il modulo deve essere visibile nell'elenco dei moduli facoltativo.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione cmnquery.h

Vedi anche

Visualizzare le interfacce in Active Directory Domain Services