TypeLibTypeFlags Enum

Definition

Beskriver de ursprungliga inställningarna för TYPEFLAGS i COM-typbiblioteket som typen importerades från.

Den här uppräkningen stöder en bitvis kombination av dess medlemsvärden.

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
Arv
TypeLibTypeFlags
Attribut

Fält

Name Värde Description
FAppObject 1

En typbeskrivning som beskriver ett Application objekt.

FCanCreate 2

Instanser av typen kan skapas av ITypeInfo::CreateInstance.

FLicensed 4

Typen är licensierad.

FPreDeclId 8

Typen är fördefinierad. Klientprogrammet bör automatiskt skapa en enda instans av objektet som har det här attributet. Namnet på variabeln som pekar på objektet är samma som klassnamnet för objektet.

FHidden 16

Typen ska inte visas i webbläsare.

FControl 32

Typen är en kontroll som andra typer kommer att härledas från och som inte ska visas för användarna.

FDual 64

Gränssnittet tillhandahåller både IDispatch och V-tabellbindning.

FNonExtensible 128

Gränssnittet kan inte lägga till medlemmar vid körning.

FOleAutomation 256

De typer som används i gränssnittet är helt kompatibla med Automation, inklusive stöd för vtable-bindning.

FRestricted 512

Den här flaggan är avsedd för typer eller typer på systemnivå som inte ska visas i webbläsare av typen .

FAggregatable 1024

Klassen stöder aggregering.

FReplaceable 2048

Objektet stöder IConnectionPointWithDefaultoch har standardbeteenden.

FDispatchable 4096

Anger att gränssnittet härleds från IDispatch, antingen direkt eller indirekt.

FReverseBind 8192

Anger att basgränssnitt ska kontrolleras för namnmatchning innan du kontrollerar underordnade gränssnitt. Det här är motsatsen till standardbeteendet.

Kommentarer

TypeLibTypeFlags används tillsammans med TypeLibTypeAttribute. Flaggorna behålls endast som referens. De används inte av den vanliga språkkörningen.

Mer information TYPEFLAGS finns i MSDN-biblioteket.

Gäller för