VARFLAGS Enumeration

Definition

Achtung

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

Achtung

Diese API ist nun veraltet.

Verwenden Sie stattdessen VARFLAGS.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

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

Felder

VARFLAG_FBINDABLE 4

Die Variable unterstützt die Datenbindung.

VARFLAG_FDEFAULTBIND 32

Die Variable ist die einzelne Eigenschaft, die das Objekt am besten darstellt. Nur eine Variable in den Typinformationen kann über dieses Attribut verfügen.

VARFLAG_FDEFAULTCOLLELEM 256

Lässt eine Optimierung zu, bei der der Compiler im Typ "abc" nach dem Member "xyz" sucht. Wenn ein solcher Member gefunden und als Accessorfunktion für ein Element der Standardauflistung markiert wird, wird ein Aufruf dieser Memberfunktion generiert. Zulässig für Member an Dispatchschnittstellen und Schnittstellen, nicht zulässig für Module.

VARFLAG_FDISPLAYBIND 16

Die dem Benutzer als bindungsfähig angezeigte Variable. VARFLAG_FBINDABLE muss auch festgelegt werden.

VARFLAG_FHIDDEN 64

Die Variable darf dem Benutzer nicht in einem Browser angezeigt werden, obwohl sie vorhanden und bindbar ist.

VARFLAG_FIMMEDIATEBIND 4096

Die Variable wird als einzelne Eigenschaft zugeordnet, die gebunden werden kann.

VARFLAG_FNONBROWSABLE 1024

Die Variable wird in einem Objektkatalog, jedoch nicht in einem Eigenschaftenbrowser angezeigt.

VARFLAG_FREADONLY 1

Zuweisungen zur Variablen sollten nicht zulässig sein.

VARFLAG_FREPLACEABLE 2048

Markiert die Schnittstelle als Schnittstelle mit Standardverhalten.

VARFLAG_FREQUESTEDIT 8

Bei Festlegung hat jeder Versuch einer direkten Änderung der Eigenschaft einen Aufruf von IPropertyNotifySink::OnRequestEdit zur Folge. Die Implementierung von OnRequestEdit bestimmt, ob die Änderung angenommen wird.

VARFLAG_FRESTRICTED 128

Der Zugriff auf die Variable durch Makrosprachen darf nicht möglich sein. Dieses Flag ist für Variablen auf Systemebene oder für Variablen bestimmt, die von Typbrowsern nicht angezeigt werden sollen.

VARFLAG_FSOURCE 2

Die Variable gibt ein Objekt zurück, das eine Ereignisquelle ist.

VARFLAG_FUIDEFAULT 512

Die Variable ist die Standardanzeige auf der Benutzeroberfläche.

Hinweise

Weitere Informationen zu VARFLAGSfinden Sie in der MSDN Library.

Gilt für: