Compartilhar via


Interface IPersistQuery (cmnquery.h)

A interface IPersistQuery é usada para armazenar e recuperar parâmetros de consulta de e para o armazenamento persistente. Esse armazenamento pertence aos parâmetros de consulta, não aos resultados de uma consulta. Um ponteiro para essa interface é fornecido para uma extensão de formulário de consulta na mensagem CQPM_PERSIST . Um aplicativo também pode fornecer sua própria implementação IPersistQuery passando um ponteiro para essa interface para o manipulador de consulta no membro pPersistQuery da estrutura OPENQUERYWINDOW quando ICommonQuery::OpenQueryWindow é chamado.

Herança

A interface IPersistQuery herda do IPersist. IPersistQuery também tem esses tipos de membros:

Métodos

A interface IPersistQuery tem esses métodos.

 
IPersistQuery::Clear

Esvazia o conteúdo do repositório de consultas.
IPersistQuery::ReadInt

Lê um valor inteiro do repositório de consultas.
IPersistQuery::ReadString

Lê uma cadeia de caracteres do repositório de consultas.
IPersistQuery::ReadStruct

Lê uma estrutura do repositório de consultas.
IPersistQuery::WriteInt

Grava um valor inteiro no repositório de consultas.
IPersistQuery::WriteString

Grava uma cadeia de caracteres no repositório de consultas.
IPersistQuery::WriteStruct

Grava uma estrutura no repositório de consultas.

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

CQPM_PERSIST

Exibir interfaces em Active Directory Domain Services

ICommonQuery::OpenQueryWindow

IPersist

OPENQUERYWINDOW