Compartilhar via


Interface IQueryForm (cmnquery.h)

A interface IQueryForm é implementada por um objeto de extensão de formulário de consulta para permitir que o objeto form adicione formulários e páginas à caixa de diálogo de consulta de serviço de diretório fornecida pelo sistema.

Herança

A interface IQueryForm herda da interface IUnknown . O IQueryForm também tem esses tipos de membros:

Métodos

A interface IQueryForm tem esses métodos.

 
IQueryForm::AddForms

Chamado para permitir que um objeto de extensão de formulário de consulta adicione formulários à caixa de diálogo de consulta.
IQueryForm::AddPages

Chamado para permitir que um objeto de formulário de consulta adicione páginas a um formulário existente.
IQueryForm::Initialize

Inicializa o objeto de extensão do formulário de consulta.

Comentários

Um objeto de extensão de formulário de consulta deve ser registrado no Registro do Windows para estar disponível para o manipulador de consulta. Isso é feito adicionando a seguinte chave do Registro.

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

A <chave CLSID> do manipulador de consulta é o identificador de classe do manipulador de formulários. O <nome da chave de extensão> do formulário de consulta é o nome exclusivo da extensão do formulário de consulta. Esse nome deve ser exclusivo na chave formulários . É sugerido que a forma de cadeia de caracteres do identificador de classe da extensão de formulário de consulta seja usada para o nome.

A lista a seguir lista as entradas do Registro na chave acima.

Entrada do Registro Descrição
CLSID Um valor de cadeia de caracteres que contém o identificador de classe do objeto que implementa IQueryForm.
Sinalizadores Um valor numérico que contém um conjunto de sinalizadores que definem o comportamento do formulário. Isso pode ser zero ou uma combinação de um ou mais dos valores a seguir.
QUERYFORM_CHANGESFORMLIST
O formulário deve estar visível na lista de formulários normal.
QUERYFORM_CHANGESOPTFORMLIST
O formulário deve estar visível na lista de formulários opcional.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho cmnquery.h

Confira também

Exibir interfaces em Active Directory Domain Services