TypeLibTypeFlags Enum

Definitie

Beschrijft de oorspronkelijke instellingen van de TYPEFLAGS COM-typebibliotheek waaruit het type is geïmporteerd.

Deze opsomming ondersteunt een bitsgewijze combinatie van de waarden van de leden.

public enum class TypeLibTypeFlags
[System.Flags]
[System.Serializable]
public enum TypeLibTypeFlags
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeLibTypeFlags
[System.Flags]
public enum TypeLibTypeFlags
[<System.Flags>]
[<System.Serializable>]
type TypeLibTypeFlags = 
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeLibTypeFlags = 
[<System.Flags>]
type TypeLibTypeFlags = 
Public Enum TypeLibTypeFlags
Overname
TypeLibTypeFlags
Kenmerken

Velden

Name Waarde Description
FAppObject 1

Een typebeschrijving die een Application object beschrijft.

FCanCreate 2

Exemplaren van het type kunnen worden gemaakt door ITypeInfo::CreateInstance.

FLicensed 4

Het type heeft een licentie.

FPreDeclId 8

Het type is vooraf gedefinieerd. De clienttoepassing moet automatisch één exemplaar maken van het object met dit kenmerk. De naam van de variabele die naar het object verwijst, is hetzelfde als de klassenaam van het object.

FHidden 16

Het type mag niet worden weergegeven in browsers.

FControl 32

Het type is een besturingselement waaruit andere typen worden afgeleid en mag niet worden weergegeven voor gebruikers.

FDual 64

De interface levert zowel IDispatch V-tablebinding als V-tablebinding.

FNonExtensible 128

De interface kan geen leden toevoegen tijdens runtime.

FOleAutomation 256

De typen die in de interface worden gebruikt, zijn volledig compatibel met Automation, inclusief ondersteuning voor vtable-bindingen.

FRestricted 512

Deze vlag is bedoeld voor typen op systeemniveau of typen die browsers niet mogen weergeven.

FAggregatable 1024

De klasse ondersteunt aggregatie.

FReplaceable 2048

Het object ondersteunt IConnectionPointWithDefaulten heeft standaardgedrag.

FDispatchable 4096

Geeft aan dat de interface rechtstreeks of indirect is afgeleid van IDispatch.

FReverseBind 8192

Geeft aan dat basisinterfaces moeten worden gecontroleerd op naamomzetting voordat onderliggende interfaces worden gecontroleerd. Dit is het omgekeerde van het standaardgedrag.

Opmerkingen

TypeLibTypeFlags wordt samen met de TypeLibTypeAttribute. De vlaggen worden alleen ter referentie bewaard. Ze worden niet gebruikt door de algemene taalruntime.

Zie de MSDN-bibliotheek voor meer informatie TYPEFLAGS .

Van toepassing op