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