TypeLibTypeFlags 列舉

定義

描述匯入這個型別之來源 COM 型別程式庫中 TYPEFLAGS 的原始設定。

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

C#
[System.Flags]
public enum TypeLibTypeFlags
C#
[System.Flags]
[System.Serializable]
public enum TypeLibTypeFlags
C#
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeLibTypeFlags
繼承
TypeLibTypeFlags
屬性

欄位

名稱 Description
FAggregatable 1024

類別支援彙總 (Aggregation)。

FAppObject 1

描述 Application 物件的型別描述。

FCanCreate 2

可以由 ITypeInfo::CreateInstance 建立的型別的執行個體。

FControl 32

型別是衍生其他型別的控制項,而且不應該向使用者顯示。

FDispatchable 4096

指示介面是從 IDispatch 直接或間接衍生的。

FDual 64

介面同時提供 IDispatch 和 V-table 繫結。

FHidden 16

型別不應顯示到瀏覽器。

FLicensed 4

型別已經授權。

FNonExtensible 128

介面在執行階段不能加入成員。

FOleAutomation 256

介面中使用的型別與 Automation 完全相容,包括 vtable 繫結支援。

FPreDeclId 8

型別已預先定義。 用戶端應用程式應該自動建立具有這項屬性之物件的單一執行個體。 指向該物件的變數名稱與該物件的類別名稱相同。

FReplaceable 2048

物件支援 IConnectionPointWithDefault,而且具有預設的行為。

FRestricted 512

這個旗標是供系統層級的型別或型別瀏覽器不應顯示的型別使用。

FReverseBind 8192

指示應在檢查子介面前檢查基底介面的名稱解析。 這和預設行為相反。

備註

TypeLibTypeFlags 會與一起使用 TypeLibTypeAttribute。 旗標只會保留以供參考。 Common Language Runtime 不會使用它們。

如需詳細資訊,請參閱 MSDN Library 中的<TYPEFLAGS>。

適用於

產品 版本
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.1