Share via


Interfaz IPersistQuery (cmnquery.h)

La interfaz IPersistQuery se usa para almacenar y recuperar parámetros de consulta hacia y desde el almacenamiento persistente. Este almacenamiento pertenece a los parámetros de consulta, no a los resultados de una consulta. Se proporciona un puntero a esta interfaz a una extensión de formulario de consulta en el mensaje CQPM_PERSIST . Una aplicación también puede proporcionar su propia implementación de IPersistQuery pasando un puntero a esta interfaz al controlador de consultas en el miembro pPersistQuery de la estructura OPENQUERYWINDOW cuando se llama a ICommonQuery::OpenQueryWindow .

Herencia

La interfaz IPersistQuery hereda de IPersist. IPersistQuery también tiene estos tipos de miembros:

Métodos

La interfaz IPersistQuery tiene estos métodos.

 
IPersistQuery::Clear

Vacía el contenido del almacén de consultas.
IPersistQuery::ReadInt

Lee un valor entero del almacén de consultas.
IPersistQuery::ReadString

Lee una cadena del almacén de consultas.
IPersistQuery::ReadStruct

Lee una estructura del almacén de consultas.
IPersistQuery::WriteInt

Escribe un valor entero en el almacén de consultas.
IPersistQuery::WriteString

Escribe una cadena en el almacén de consultas.
IPersistQuery::WriteStruct

Escribe una estructura en el almacén de consultas.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado cmnquery.h

Consulte también

CQPM_PERSIST

Mostrar interfaces en Servicios de dominio de Active Directory

ICommonQuery::OpenQueryWindow

IPersist

OPENQUERYWINDOW