licensed 屬性

[licensed]屬性工作表示其套用的coclass已獲得授權,而且必須使用IClassFactory2具現化。

[
    licensed
    [ , attribute-list ] 
]
coclass classname 
{
  coclass-definition
};

參數

attribute-list

指定套用至 coclass 語句的零個或多個屬性。 允許 的 coclass 屬性為 [helpstring][helpcoNtext][licensed][version][control][hidden]

classname

指定元件物件在類型程式庫中已知的名稱。

coclass-definition

指定組成 coclass 定義的語句。

備註

授權是 COM 的一項功能,可提供物件建立的控制。 授權的物件只能由獲授權使用它們的用戶端建立。 授權是透過 IClassFactory2 介面在 COM 中實作,並支援可在執行時間傳遞的授權金鑰。

Flags

TYPEFLAG_FLICENSED

範例

[
    uuid(12345678-1234-1234-1234-123456789ABC), 
    licensed, 
    helpstring("A meaningfulcomment"
]
coclass MyClass
{
    // coclass definition statements
};

另請參閱

coclass

型別程式庫的內容

控制

使用 MIDL 產生類型程式庫

helpstring

helpcontext

隱藏

ODL 檔案語法

TYPEFLAGS

版本