IPersistQuery interface (cmnquery.h)
The IPersistQuery interface is used to store and retrieve query parameters to and from persistent storage.This storage pertains to the query parameters, not the results of a query. A pointer to this interface is provided to a query form extension in the CQPM_PERSIST message. An application can also provide its own IPersistQuery implementation by passing a pointer to this interface to the query handler in the pPersistQuery member of the OPENQUERYWINDOW structure when ICommonQuery::OpenQueryWindow is called.
Inheritance
The IPersistQuery interface inherits from IPersist. IPersistQuery also has these types of members:
Methods
The IPersistQuery interface has these methods.
| IPersistQuery::Clear Empties the contents of the query store. |
| IPersistQuery::ReadInt Reads an integer value from the query store. |
| IPersistQuery::ReadString Reads a string from the query store. |
| IPersistQuery::ReadStruct Reads a structure from the query store. |
| IPersistQuery::WriteInt Writes an integer value to the query store. |
| IPersistQuery::WriteString Writes a string to the query store. |
| IPersistQuery::WriteStruct Writes a structure to the query store. |
Requirements
| Minimum supported client | Windows Vista |
| Minimum supported server | Windows Server 2008 |
| Target Platform | Windows |
| Header | cmnquery.h |