次の方法で共有


ISearchManager2::CreateCatalog メソッド (searchapi.h)

Windows Search インデクサーに新しいカスタム カタログを作成し、そのカタログへの参照を返します。

構文

HRESULT CreateCatalog(
  [in]  LPCWSTR               pszCatalog,
  [out] ISearchCatalogManager **ppCatalogManager
);

パラメーター

[in] pszCatalog

種類: LPCWSTR

作成するカタログの名前。 呼び出し元によって選択された任意の名前を指定できます。標準の英数字とアンダースコアのみを含める必要があります。

[out] ppCatalogManager

種類: ISearchCatalogManager**

成功すると、作成されたカタログへの参照が ISearchCatalogManager インターフェイス ポインターとして返されます。 呼び出し元のアプリケーションでの使用が完了した後、このインターフェイスで Release() を呼び出す必要があります。

戻り値

型: HRESULT

操作の状態を示す HRESULT:

リターン コード 説明
S_OK
カタログが以前に存在せず、作成されました。 返されたカタログへの参照。
S_FALSE
カタログが以前に存在し、カタログへの参照が返されました。
 

FAILED HRESULT: カタログの作成に失敗したか、無効な引数が渡されました。

注釈

Windows Search インデクサーで新しいカタログを作成するために呼び出されます。 作成後、返された ISearchCatalog マネージャーのメソッドを使用して、インデックスを作成する場所を追加し、インデックス作成プロセスを監視し、インデクサーに送信して結果を取得するクエリを構築できます。 詳細については、「 インデックスの管理」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー searchapi.h

こちらもご覧ください

ISearchManager2