TYPEFLAGS Enumeration

Definition

Achtung

Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202

Verwenden Sie stattdessen TYPEFLAGS.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

public enum class TYPEFLAGS
[System.Flags]
[System.Runtime.InteropServices.ComVisible(false)]
[System.Serializable]
public enum TYPEFLAGS
[System.Flags]
[System.Serializable]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
public enum TYPEFLAGS
[<System.Flags>]
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Serializable>]
type TYPEFLAGS = 
[<System.Flags>]
[<System.Serializable>]
[<System.Obsolete("Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)>]
type TYPEFLAGS = 
Public Enum TYPEFLAGS
Vererbung
TYPEFLAGS
Attribute

Felder

Name Wert Beschreibung
TYPEFLAG_FAPPOBJECT 1

Eine Typbeschreibung, die ein Application-Objekt beschreibt.

TYPEFLAG_FCANCREATE 2

Instanzen des Typs können von ITypeInfo::CreateInstance.

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.

TYPEFLAG_FHIDDEN 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 IDispatch die VTBL-Bindung bereit.

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. Wenn Sie dual auf einer Schnittstelle festlegen, wird dieses Flag zusätzlich zu TYPEFLAG_FDUAL. Nicht zulässig aufDispinterfaces.

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 IConnectionPointWithDefaultund verfügt über Standardverhalten.

TYPEFLAG_FDISPATCHABLE 4096

Gibt an, dass die Schnittstelle direkt oder indirekt von IDispatchder Schnittstelle abgeleitet wird. Dieses Flag wird berechnet, es gibt keine Objektbeschreibungssprache für das Flag.

TYPEFLAG_FREVERSEBIND 8192

Gibt an, dass Basisschnittstellen vor der Überprüfung untergeordneter Elemente auf die Namensauflösung überprüft werden sollten, um das Standardverhalten umzukehren.

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 zu TYPEFLAGS finden Sie in der MSDN Library.

Gilt für: