Sdílet prostřednictvím


TypeLibTypeFlags Výčet

Definice

Popisuje původní nastavení objektu TYPEFLAGS v knihovně typů modelu COM, ze které byl typ importován.

Tento výčet podporuje bitové kombinace hodnot jeho členů.

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
Dědičnost
TypeLibTypeFlags
Atributy

Pole

FAggregatable 1024

Třída podporuje agregaci.

FAppObject 1

Popis typu, který popisuje Application objekt.

FCanCreate 2

Instance tohoto typu lze vytvořit pomocí ITypeInfo::CreateInstance.

FControl 32

Typ je ovládací prvek, ze kterého budou odvozeny další typy, a neměl by se zobrazovat uživatelům.

FDispatchable 4096

Označuje, že rozhraní je odvozeno z IDispatch, a to buď přímo nebo nepřímo.

FDual 64

Rozhraní poskytuje vazby tabulky V i IDispatch .

FHidden 16

Typ by se neměl zobrazovat prohlížečům.

FLicensed 4

Typ je licencovaný.

FNonExtensible 128

Rozhraní nemůže přidávat členy za běhu.

FOleAutomation 256

Typy používané v rozhraní jsou plně kompatibilní se službou Automation, včetně podpory vazeb vtable.

FPreDeclId 8

Typ je předdefinovaný. Klientská aplikace by měla automaticky vytvořit jednu instanci objektu, který má tento atribut. Název proměnné, která odkazuje na objekt, je stejný jako název třídy objektu.

FReplaceable 2048

Objekt podporuje IConnectionPointWithDefaulta má výchozí chování.

FRestricted 512

Tento příznak je určený pro typy na úrovni systému nebo typy, které by prohlížeče neměly zobrazovat.

FReverseBind 8192

Označuje, že před kontrolou podřízených rozhraní by se měla zkontrolovat překlad názvů u základních rozhraní. Toto je opak výchozího chování.

Poznámky

TypeLibTypeFlags se používá spolu s TypeLibTypeAttribute. Příznaky se uchovávají pouze pro referenci. Modul CLR (Common Language Runtime) je nepoužívá.

Další informace najdete TYPEFLAGS v knihovně MSDN.

Platí pro