ICatRegister::RegisterClassReqCategories メソッド (comcat.h)

クラスを 1 つ以上のコンポーネント カテゴリを必要とするように登録します。

構文

HRESULT RegisterClassReqCategories(
  [in] REFCLSID rclsid,
  [in] ULONG    cCategories,
  [in] CATID [] rgcatid
);

パラメーター

[in] rclsid

クラス識別子。

[in] cCategories

クラスのカテゴリ識別子として関連付けられるカテゴリ CATID の数。

[in] rgcatid

クラスのカテゴリ識別子として関連付けられる CATID の配列。

戻り値

このメソッドは、次の値を返すことができます。

リターン コード 説明
S_OK
メソッドは正常に完了しました。
E_INVALIDARG
1 つ以上の引数が正しくありません。

注釈

エラーが発生した場合、このメソッドは、レジストリが呼び出しの前の状態に復元されることを保証しません。 このメソッドは、通常はコンポーネントのインストールの一部として、クラスの所有者のみが呼び出すことができます。

要件

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

こちらもご覧ください

ICatRegister