TYPEFLAGS-Enumeration
Veröffentlicht: Oktober 2016
Hinweis: Diese API ist jetzt veraltet.
Verwenden Sie stattdessen System.Runtime.InteropServices.ComTypes.TYPEFLAGS.
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]
[ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. https://go.microsoft.com/fwlink/?linkid=14202",
false)]
[FlagsAttribute]
public enum TYPEFLAGS
[SerializableAttribute]
[ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. https://go.microsoft.com/fwlink/?linkid=14202",
false)]
[FlagsAttribute]
public enum class TYPEFLAGS
[<SerializableAttribute>]
[<ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. https://go.microsoft.com/fwlink/?linkid=14202",
false)>]
[<FlagsAttribute>]
type TYPEFLAGS
<SerializableAttribute>
<ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. https://go.microsoft.com/fwlink/?linkid=14202",
False)>
<FlagsAttribute>
Public Enumeration TYPEFLAGS
Member
Membername | Beschreibung | |
---|---|---|
TYPEFLAG_FAGGREGATABLE | Die Klasse unterstützt die Aggregation. |
|
TYPEFLAG_FAPPOBJECT | Eine Beschreibung, die ein Anwendungsobjekt beschreibt. |
|
TYPEFLAG_FCANCREATE | Instanzen des Typs können erstellt werden, indem ITypeInfo::CreateInstance. |
|
TYPEFLAG_FCONTROL | Der Typ ist ein Steuerelement, von dem andere Typen abgeleitet werden und nicht für Benutzer angezeigt werden soll. |
|
TYPEFLAG_FDISPATCHABLE | Gibt an, dass die Schnittstelle abgeleitet IDispatch, entweder direkt oder indirekt. Dieses Flag ist berechnet, gibt es keine Description Language-Objekt, für das Flag. |
|
TYPEFLAG_FDUAL | Die Schnittstelle stellt sowohl IDispatch und VTBL-Bindung. |
|
TYPEFLAG_FHIDDEN | Der Typ sollte nicht in Browsern angezeigt werden. |
|
TYPEFLAG_FLICENSED | Der Typ ist lizenziert. |
|
TYPEFLAG_FNONEXTENSIBLE | Die Schnittstelle kann nicht zur Laufzeit Elemente hinzufügen. |
|
TYPEFLAG_FOLEAUTOMATION | Die in der Schnittstelle verwendeten Typen sind vollständig kompatibel mit Automation, einschließlich der Unterstützung von VTBL-Bindung. Durch das Festlegen einer Schnittstelle als dual wird dieses Flag zusätzlich zu TYPEFLAG_FDUAL. Bei Dispatchschnittstellen zulässig nicht. |
|
TYPEFLAG_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. |
|
TYPEFLAG_FPROXY | Gibt an, dass die Schnittstelle eine Proxy-Stub-dynamic Link Library verwendet wird. Dieses Flag gibt an, dass die Proxys für die Typbibliothek nicht aufgehoben werden soll, wenn die Typbibliothek aufgehoben wird. |
|
TYPEFLAG_FREPLACEABLE | Das Objekt unterstützt IConnectionPointWithDefault, und verfügt über Standardverhalten. |
|
TYPEFLAG_FRESTRICTED | Sollte nicht vom Makrosprachen zugegriffen werden. Dieses Flag ist für Typen auf Systemebene oder Typen, die eingeben von Browsern nicht angezeigt werden sollen. |
|
TYPEFLAG_FREVERSEBIND | Gibt an, Basisschnittstellen vor der Prüfung der untergeordneten Elemente, der Umkehrung des Standardverhaltens für die namensauflösung überprüft werden soll. |
Hinweise
Weitere Informationen zu TYPEFLAGS, finden Sie in der MSDN Library.
Versionsinformationen
.NET Framework
Verfügbar seit 1.1
Siehe auch
System.Runtime.InteropServices-Namespace
Zurück zum Anfang