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

クラスから 1 つ以上の必須カテゴリ識別子を削除します。

構文

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

パラメーター

[in] rclsid

クラス識別子。

[in] cCategories

削除するカテゴリ CATID の数。

[in] rgcatid

削除する CATID の配列。 この配列で指定されたカテゴリ ID のみが削除されます。

戻り値

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

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

注釈

エラーが発生した場合、このメソッドは、レジストリが呼び出しの前の状態に復元されることを保証しません。 このメソッドは、指定されたカテゴリ ID の 1 つ以上がクラスに登録されていない場合でも成功します。

要件

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

こちらもご覧ください

ICatRegister