Freigeben über


TypeLibTypeFlags-Enumeration

 

Veröffentlicht: Oktober 2016

Beschreibt die ursprünglichen Einstellungen für die TYPEFLAGS in der COM-Typbibliothek aus der der Typ importiert wurde.

Diese Enumeration verfügt über ein FlagsAttribute-Attribut, das eine bitweise Kombination der Memberwerte zulässt.

Namespace:   System.Runtime.InteropServices
Assembly:  mscorlib (in mscorlib.dll)

Syntax

[SerializableAttribute]
[FlagsAttribute]
[ComVisibleAttribute(true)]
public enum TypeLibTypeFlags
[SerializableAttribute]
[FlagsAttribute]
[ComVisibleAttribute(true)]
public enum class TypeLibTypeFlags
[<SerializableAttribute>]
[<FlagsAttribute>]
[<ComVisibleAttribute(true)>]
type TypeLibTypeFlags
<SerializableAttribute>
<FlagsAttribute>
<ComVisibleAttribute(True)>
Public Enumeration TypeLibTypeFlags

Member

Membername Beschreibung
FAggregatable

Die Klasse unterstützt die Aggregation.

FAppObject

Eine Beschreibung, die beschreibt ein Application Objekt.

FCanCreate

Instanzen des Typs können erstellt werden, indem ITypeInfo::CreateInstance.

FControl

Der Typ ist ein Steuerelement, von dem andere Typen abgeleitet werden und nicht für Benutzer angezeigt werden soll.

FDispatchable

Gibt an, dass die Schnittstelle abgeleitet IDispatch, entweder direkt oder indirekt.

FDual

Die Schnittstelle stellt sowohl IDispatch und Vtable-Bindung.

FHidden

Der Typ sollte nicht in Browsern angezeigt werden.

FLicensed

Der Typ ist lizenziert.

FNonExtensible

Die Schnittstelle kann nicht zur Laufzeit Elemente hinzufügen.

FOleAutomation

Die in der Schnittstelle verwendeten Typen sind vollständig kompatibel mit Automation, einschließlich der Unterstützung von Vtable-Bindung.

FPreDeclId

Der Typ ist vordefiniert. Die Clientanwendung sollte automatisch eine einzelne Instanz des Objekts erstellen, die über dieses Attribut verfügt. Der Name der Variablen, die auf das Objekt zeigt ist identisch mit der Klassenname des Objekts.

FReplaceable

Das Objekt unterstützt IConnectionPointWithDefault, und verfügt über Standardverhalten.

FRestricted

Dieses Flag ist für Typen auf Systemebene oder Typen, die eingeben von Browsern nicht angezeigt werden sollen.

FReverseBind

Gibt an, Basisschnittstellen vor der Prüfung der untergeordneten Schnittstellen für die namensauflösung überprüft werden soll. Dies ist die Umkehrung des Standardverhaltens.

Hinweise

TypeLibTypeFlags dient zusammen mit der TypeLibTypeAttribute. Die Flags werden nur zu Referenzzwecken beibehalten. Sie werden nicht von der common Language Runtime verwendet.

Weitere Informationen finden Sie unter TYPEFLAGS in der MSDN Library.

Versionsinformationen

.NET Framework
Verfügbar seit 1.1

Siehe auch

System.Runtime.InteropServices-Namespace

Zurück zum Anfang