Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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