requires_category
指定目標類別的必要元件類別。
語法
[ requires_category(
requires_category) ]
參數
requires_category
必要類別的標識碼。
備註
requires_category C++ 屬性會指定目標類別所需的元件類別。 如需詳細資訊,請參閱 REQUIRED_CATEGORY。
此屬性需要 coclass、 progid或 vi_progid 屬性 (或表示上述其中一項的另一個屬性) 也套用至相同的項目。
範例
下列程式代碼需要 物件實作Control類別。
// cpp_attr_ref_requires_category.cpp
// compile with: /LD
#define _ATL_ATTRIBUTES
#include "atlbase.h"
#include "atlcom.h"
[module (name="MyLibrary")];
[ coclass, requires_category("CATID_Control"),
uuid("1e1a2436-f3ea-4ff3-80bf-5409370e8144")]
class CMyClass {};
需求
屬性內容 | 值 |
---|---|
適用於 | class , struct |
可重複 | No |
必要屬性 | 下列一或多個專案: coclass 、 progid 或 vi_progid 。 |
無效屬性 | 無 |
如需有關屬性內容的詳細資訊,請參閱 屬性內容。