Поделиться через


Интерфейс IPersistQuery (cmnquery.h)

Интерфейс IPersistQuery используется для хранения и извлечения параметров запроса в постоянное хранилище и из нее. Это хранилище относится к параметрам запроса, а не к результатам запроса. Указатель на этот интерфейс предоставляется на расширение формы запроса в сообщении CQPM_PERSIST . Приложение также может предоставить собственную реализацию IPersistQuery , передав указатель на этот интерфейс обработчику запросов в элементе pPersistQuery структуры OPENQUERYWINDOW при вызове ICommonQuery::OpenQueryWindow .

Наследование

Интерфейс IPersistQuery наследуется от IPersist. IPersistQuery также имеет следующие типы элементов:

Методы

Интерфейс IPersistQuery содержит следующие методы.

 
IPersistQuery::Clear

Очищает содержимое хранилища запросов.
IPersistQuery::ReadInt

Считывает целочисленное значение из хранилища запросов.
IPersistQuery::ReadString

Считывает строку из хранилища запросов.
IPersistQuery::ReadStruct

Считывает структуру из хранилища запросов.
IPersistQuery::WriteInt

Записывает целочисленное значение в хранилище запросов.
IPersistQuery::WriteString

Записывает строку в хранилище запросов.
IPersistQuery::WriteStruct

Записывает структуру в хранилище запросов.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header cmnquery.h

См. также раздел

CQPM_PERSIST

Интерфейсы отображения в доменные службы Active Directory

ICommonQuery::OpenQueryWindow

IPersist

OPENQUERYWINDOW