共用方式為


appobject 屬性

[appobject]屬性會將coclass識別為與完整 EXE 應用程式相關聯的應用程式物件。

[
    uuid(uuid-number), 
    appobject 
  [, coclass-attribute-list]
]
coclass classname 
{ 
    [coclass definition]
}

參數

uuid-number

指定 coclass的通用唯一識別碼。

coclass-attribute-list

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

classname

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

coclass 定義

指定組成 coclass 定義的語句。

備註

[appobject]屬性也表示coclass的函式和屬性在目前類型程式庫中是全域可用的。

此屬性的類型旗標標記法是TYPEFLAG_FAPPOBJECT

範例

[
    uuid(1e196b20-1f3c-1069-996b-00dd010fe676),
    helpstring("Hello Class"),
    appobject
] 
coclass Hello
{
    [default] interface IHello : IUnknown;
    interface IDispatch;
}

另請參閱

coclass

控制

使用 MIDL 產生類型程式庫

helpstring

helpcontext

隱藏

licensed

ODL 檔案範例

ODL 檔案語法

TYPEFLAGS

版本