語言

TypeLibTypeFlags 列舉

定義

描述匯入類型的來源 COM 類型連結庫中 TYPEFLAGS 的原始設定。

此列舉支援其成員值的位元組合。

public enum class TypeLibTypeFlags
[System.Flags]
public enum TypeLibTypeFlags
[System.Flags]
[System.Serializable]
public enum TypeLibTypeFlags
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeLibTypeFlags
[<System.Flags>]
type TypeLibTypeFlags = 
[<System.Flags>]
[<System.Serializable>]
type TypeLibTypeFlags = 
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeLibTypeFlags = 
Public Enum TypeLibTypeFlags
繼承
TypeLibTypeFlags
屬性

欄位

名稱 值 Description
FAppObject 1

一種描述物件 Application 的型別描述。

FCanCreate 2

該類型的實例可由 ITypeInfo::CreateInstance建立。

FLicensed 4

這種類型是有執照的。

FPreDeclId 8

類型是預先定義的。 用戶端應用程式應自動建立一個帶有此屬性的物件實例。 指向該物件的變數名稱與物件的類別名稱相同。

FHidden 16

該類型不應顯示給瀏覽器。

FControl 32

型別是可從中衍生其他型別的控制,不應顯示給使用者。

FDual 64

介面同時提供兩者 IDispatch 及 V 表綁定。

FNonExtensible 128

介面無法在執行時新增成員。

FOleAutomation 256

介面中使用的類型與 Automation 完全相容,包括支援 vtable 綁定。

FRestricted 512

此旗標用於系統層級類型或瀏覽器不應顯示的類型。

FAggregatable 1024

該類別支援聚合。

FReplaceable 2048

該物件支援 IConnectionPointWithDefault,且預設行為。

FDispatchable 4096

表示介面直接或間接源自 IDispatch。

FReverseBind 8192

表示應先檢查基礎介面的名稱解析,再檢查子介面。 這與預設行為相反。

備註

TypeLibTypeFlags 與 TypeLibTypeAttribute一起使用。 旗幟僅供參考使用。 它們不被通用語言執行時使用。

欲了解更多資訊,請參閱 TYPEFLAGS MSDN圖書館。

適用於