TYPEFLAGS Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert die Eigenschaften und Attribute einer Typbeschreibung.
Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.
public enum class TYPEFLAGS
[System.Flags]
public enum TYPEFLAGS
[System.Flags]
[System.Serializable]
public enum TYPEFLAGS
[<System.Flags>]
type TYPEFLAGS =
[<System.Flags>]
[<System.Serializable>]
type TYPEFLAGS =
Public Enum TYPEFLAGS
- Vererbung
- Attribute
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| TYPEFLAG_FAPPOBJECT | 1 | Eine Typbeschreibung, die ein |
| TYPEFLAG_FCANCREATE | 2 | Instanzen des Typs können von |
| TYPEFLAG_FLICENSED | 4 | Der Typ ist lizenziert. |
| TYPEFLAG_FPREDECLID | 8 | Der Typ ist vordefiniert. Die Clientanwendung sollte automatisch eine einzelne Instanz des Objekts erstellen, das dieses Attribut aufweist. Der Name der Variablen, die auf das Objekt verweist, entspricht dem Klassennamen des Objekts. |
| 16 | Der Typ sollte nicht für Browser angezeigt werden. |
|
| TYPEFLAG_FCONTROL | 32 | Der Typ ist ein Steuerelement, von dem andere Typen abgeleitet werden und nicht für Benutzer angezeigt werden sollen. |
| TYPEFLAG_FDUAL | 64 | Die Schnittstelle stellt sowohl |
| TYPEFLAG_FNONEXTENSIBLE | 128 | Die Schnittstelle kann zur Laufzeit keine Mitglieder hinzufügen. |
| TYPEFLAG_FOLEAUTOMATION | 256 | Die in der Schnittstelle verwendeten Typen sind vollständig mit automatisierungskompatibel, einschließlich VTBL-Bindungsunterstützung. Das Festlegen von dualen Elementen auf einer Schnittstelle legt dieses Flag und das TYPEFLAG_FDUAL. Diese Kennzeichnung ist für dispinterfaces nicht zulässig. |
| TYPEFLAG_FRESTRICTED | 512 | Auf Makrosprachen sollte nicht zugegriffen werden. Dieses Kennzeichen ist für Typen oder Typen auf Systemebene vorgesehen, die browsertyptyp nicht angezeigt werden sollen. |
| TYPEFLAG_FAGGREGATABLE | 1024 | Die Klasse unterstützt Aggregation. |
| TYPEFLAG_FREPLACEABLE | 2048 | Das Objekt unterstützt |
| TYPEFLAG_FDISPATCHABLE | 4096 | Gibt an, dass die Schnittstelle direkt oder indirekt von |
| TYPEFLAG_FREVERSEBIND | 8192 | Gibt an, dass Basisschnittstellen vor der Überprüfung von untergeordneten Elementen auf die Namensauflösung überprüft werden sollten. Dies ist das Umgekehrte des Standardverhaltens. |
| TYPEFLAG_FPROXY | 16384 | Gibt an, dass die Schnittstelle eine Proxy-/Stub-Dynamic Link Library verwendet. Dieses Flag gibt an, dass die Registrierung des Typbibliotheksproxys nicht aufgehoben werden soll, wenn die Registrierung der Typbibliothek aufgehoben wird. |
Hinweise
Weitere Informationen finden Sie unter TYPEFLAGS-Aufzählung.
Die Common Language Runtime löst eine Ausnahme aus, wenn eine COM-Methode im systemeigenen Code ein HRESULT zurückgibt. Weitere Informationen finden Sie unter How to: Map HRESULTs and Exceptions.