共用方式為


implements_category

指定的目標類別所實作的元件類別。

[ implements_category(
   implements_category="uuid"
) ]

參數

  • implements_category
    已實作的類別 ID。

備註

Implements_category C++ 屬性會指定目標類別所實作的元件類別。 這是藉由建立類別的對應,並新增個別的項目所指定的 implements_category 屬性。 如需詳細資訊,請參閱元件類別和如何執行這些工作為何?.

這個屬性不能 coclassprogid,或 vi_progid 屬性 (或另一個屬性,表示其中一種) 也會套用到相同的項目。 如果使用任何的單一屬性時,會自動套用其他兩個。 比方說,如果 progid 被套用的話, vi_progidcoclass 也會套用。

範例

下列程式碼會指定下列物件會實作 [控制項] 類別目錄。

// cpp_attr_ref_implements_category.cpp
// compile with: /LD
#define _ATL_ATTRIBUTES
#include "atlbase.h"
#include "atlcom.h"

[module (name="MyLib")];
[ coclass, implements_category("CATID_Control"),
  uuid("20a0d0cc-5172-40f5-99ae-5e032f3205ae")]
class CMyClass {};

需求

屬性內容

適用於

類別,struct

可重複

必要的屬性

下列其中一項: coclassprogid,或 vi_progid

無效的屬性

None

如需詳細資訊,請參閱屬性內容

請參閱

參考

IMPLEMENTED_CATEGORY

其他資源

COM 屬性

類別屬性

Attributes Samples