ISearchManager2::CreateCatalog メソッド (searchapi.h)
Windows Search インデクサーに新しいカスタム カタログを作成し、そのカタログへの参照を返します。
構文
HRESULT CreateCatalog(
[in] LPCWSTR pszCatalog,
[out] ISearchCatalogManager **ppCatalogManager
);
パラメーター
[in] pszCatalog
種類: LPCWSTR
作成するカタログの名前。 呼び出し元によって選択された任意の名前を指定できます。標準の英数字とアンダースコアのみを含める必要があります。
[out] ppCatalogManager
種類: ISearchCatalogManager**
成功すると、作成されたカタログへの参照が ISearchCatalogManager インターフェイス ポインターとして返されます。 呼び出し元のアプリケーションでの使用が完了した後、このインターフェイスで Release() を呼び出す必要があります。
戻り値
型: HRESULT
操作の状態を示す HRESULT:
リターン コード | 説明 |
---|---|
|
カタログが以前に存在せず、作成されました。 返されたカタログへの参照。 |
|
カタログが以前に存在し、カタログへの参照が返されました。 |
FAILED HRESULT: カタログの作成に失敗したか、無効な引数が渡されました。
注釈
Windows Search インデクサーで新しいカタログを作成するために呼び出されます。 作成後、返された ISearchCatalog マネージャーのメソッドを使用して、インデックスを作成する場所を追加し、インデックス作成プロセスを監視し、インデクサーに送信して結果を取得するクエリを構築できます。 詳細については、「 インデックスの管理」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | searchapi.h |