ISearchManager2 interface

Enabled applications to create and delete custom catalogs in the Windows Search indexer

When to implement

Never.

Members

The ISearchManager2 interface inherits from ISearchManager. ISearchManager2 also has these types of members:

Methods

The ISearchManager2 interface has these methods.

MethodDescription
CreateCatalog

Creates a new custom catalog in the Windows Search indexer and returns a reference to it.

DeleteCatalog

Deletes an existing catalog and all associated indexed data from the Windows Search indexer.

 

Remarks

ISearchManager interface ref: http://msdn.microsoft.com/en-us/library/bb231485(VS.85).aspx Managing the Index ref: http://msdn.microsoft.com/en-us/library/bb266516(VS.85).aspx

The new functionality is exposed through the new ISearchManager2 interface. Apps can call QueryInterface on the existing ISearchManager interface to get the new interface. On older versions of Windows where this functionality does not exist the QueryInterface call will fail, and not return the new interface. The existing ISearchManager interface can be used unchanged.

Errors are returned through HRESULTs returned on each method in the standard way COM. ISupportErrorInfo / IErrorInfo are not supported. No exceptions are thrown.

These methods can be called in any COM apartment, and the behavior will not be impacted by the type of apartment. These APIs is safe to call on a UI thread but this is not recommended practice as the APIs involve cross-process IO and other potentially long-running operations.

Requirements

Minimum supported client

Windows 8 [desktop apps only]

Minimum supported server

Windows Server 2012 [desktop apps only]

 

 

Community Additions

ADD
Show:
© 2014 Microsoft