Freigeben über


TYPEFLAGS-Enumeration

HINWEIS: Diese Enumeration ist mittlerweile veraltet.

Verwenden Sie stattdessen TYPEFLAGS.

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

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

Syntax

'Declaration
<SerializableAttribute> _
<FlagsAttribute> _
<ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. https://go.microsoft.com/fwlink/?linkid=14202", False)> _
Public Enumeration TYPEFLAGS As Short
'Usage
Dim instance As TYPEFLAGS
[SerializableAttribute] 
[FlagsAttribute] 
[ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. https://go.microsoft.com/fwlink/?linkid=14202", false)] 
public enum TYPEFLAGS : short
[SerializableAttribute] 
[FlagsAttribute] 
[ObsoleteAttribute(L"Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. https://go.microsoft.com/fwlink/?linkid=14202", false)] 
public enum class TYPEFLAGS : short
/** @attribute SerializableAttribute() */ 
/** @attribute FlagsAttribute() */ 
/** @attribute ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. https://go.microsoft.com/fwlink/?linkid=14202", false) */ 
public enum TYPEFLAGS
SerializableAttribute 
FlagsAttribute 
ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. https://go.microsoft.com/fwlink/?linkid=14202", false) 
public enum TYPEFLAGS

Member

  Membername Beschreibung
TYPEFLAG_FAGGREGATABLE Die Klasse unterstützt Aggregation. 
TYPEFLAG_FAPPOBJECT Eine Typenbeschreibung, die ein Anwendungsobjekt beschreibt. 
TYPEFLAG_FCANCREATE Instanzen des Typs können durch ITypeInfo::CreateInstance erstellt werden. 
TYPEFLAG_FCONTROL Der Typ ist ein Steuerelement, aus dem andere Typen abgeleitet werden, und darf Benutzern nicht angezeigt werden. 
TYPEFLAG_FDISPATCHABLE Gibt an, dass die Schnittstelle direkt oder indirekt aus IDispatch abgeleitet ist. Dieses Flag ist berechnet. Für das Flag gibt es keine Objektbeschreibungssprache. 
TYPEFLAG_FDUAL Die Schnittstelle stellt sowohl IDispatch als auch VTBL-Bindung bereit. 
TYPEFLAG_FHIDDEN Der Typ darf in Browsern nicht angezeigt werden. 
TYPEFLAG_FLICENSED Der Typ ist lizenziert. 
TYPEFLAG_FNONEXTENSIBLE Die Schnittstelle kann zur Laufzeit keine Member hinzufügen. 
TYPEFLAG_FOLEAUTOMATION Die in der Schnittstelle verwendeten Typen sind vollständig automatisierungskompatibel, wobei die Unterstützung von VTBL-Bindung eingeschlossen ist. Durch das Festlegen einer Schnittstelle als dual wird dieses Flag zusätzlich zu TYPEFLAG_FDUAL festgelegt. Bei Dispatchschnittstellen nicht zulässig. 
TYPEFLAG_FPREDECLID Der Typ ist vordefiniert. Die Clientanwendung erstellt automatisch eine einzelne Instanz des Objekts, das über dieses Attribut verfügt. Der Name der auf das Objekt zeigenden Variablen ist derselbe wie der Klassenname des Objekts. 
TYPEFLAG_FPROXY Gibt an, dass die Schnittstelle eine Proxy-/Stub-Dynamic Link Library verwendet. Dieses Flag gibt an, dass die Registrierung des Proxys für die Typbibliothek nicht aufgehoben werden darf, wenn die Registrierung der Typbibliothek aufgehoben wird. 
TYPEFLAG_FREPLACEABLE Das Objekt unterstützt IConnectionPointWithDefault und verfügt über Standardverhalten. 
TYPEFLAG_FRESTRICTED Der Zugriff darf für Makrosprachen nicht möglich sein. Dieses Flag ist für Typen auf Systemebene oder für Typen bestimmt, die von Typenbrowsern nicht angezeigt werden sollen. 
TYPEFLAG_FREVERSEBIND Gibt an, dass die Basisschnittstellen vor der Überprüfung untergeordneter Elemente auf Namensauflösung geprüft werden sollen. Dies stellt die Umkehrung des Standardverhaltens dar. 

Hinweise

Weitere Informationen über TYPEFLAGS finden Sie in der MSDN Library.

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 1.0, 1.1
Veraltet (Compilerwarnung) in 2.0

Siehe auch

Referenz

System.Runtime.InteropServices-Namespace