ISearchDesktop::ExecuteQuery method
[Windows Search 2.x is available for use in the operating system specified in the Requirements section. It might be altered or unavailable in later versions. Use the Windows Search API instead.]
This method takes a string using Advanced Query Language and also allows optional parameters for Columns and Sort criteria for the record set to be returned.
Syntax
HRESULT ExecuteQuery(
[in] LPCWSTR lpcwstrQuery,
[in] LPCWSTR lpcwstrColumn,
[in] LPCWSTR lpcwstrRestriction,
[in] LPCWSTR lpcwstrSort,
[out] ppiRs **ppiRs
);
Parameters
lpcwstrQuery [in]
Type: LPCWSTRA string containing the query paramters.
lpcwstrColumn [in]
Type: LPCWSTRA string containing the columns to include in query.
lpcwstrRestriction [in]
Type: LPCWSTRRestrictions similar to a
where
clause of a SQL string.lpcwstrSort [in]
Type: LPCWSTRColumns to sort results by.
ppiRs [out]
Type: ppiRs**When this method returns successfully, contains a pointer to the address of recordset returned from the query.
Return value
Type: HRESULT
If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.