Freigeben über


VARFLAGS-Enumeration

 

Veröffentlicht: Oktober 2016

Hinweis: Diese API ist jetzt veraltet.

Verwenden Sie stattdessen System.Runtime.InteropServices.ComTypes.VARFLAGS.

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.VARFLAGS instead. https://go.microsoft.com/fwlink/?linkid=14202", 
    false)]
[FlagsAttribute]
public enum VARFLAGS
[SerializableAttribute]
[ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.VARFLAGS instead. https://go.microsoft.com/fwlink/?linkid=14202", 
    false)]
[FlagsAttribute]
public enum class VARFLAGS
[<SerializableAttribute>]
[<ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.VARFLAGS instead. https://go.microsoft.com/fwlink/?linkid=14202",
    false)>]
[<FlagsAttribute>]
type VARFLAGS
<SerializableAttribute>
<ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.VARFLAGS instead. https://go.microsoft.com/fwlink/?linkid=14202",
    False)>
<FlagsAttribute>
Public Enumeration VARFLAGS

Member

Membername Beschreibung
VARFLAG_FBINDABLE

Die Variable unterstützt das Binden von Daten.

VARFLAG_FDEFAULTBIND

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

VARFLAG_FDEFAULTCOLLELEM

Erlaubt eine Optimierung, der Compiler für ein Element mit dem Namen "Xyz" für den Typ von "Abc sucht". Wenn diesen Member gefunden und als Accessorfunktion für ein Element der Auflistung standardmäßig gekennzeichnet ist, wird ein Aufruf der Member-Funktion generiert. Für Elemente in Dispatchschnittstellen und Schnittstellen zulässig. bei Modulen zulässig nicht.

VARFLAG_FDISPLAYBIND

Die Variable wird dem Benutzer als bindbar angezeigt.VARFLAGS.VARFLAG_FBINDABLE muss auch festgelegt werden.

VARFLAG_FHIDDEN

Die Variable sollte nicht für den Benutzer in einem Browser angezeigt werden, obwohl sie vorhanden und gebunden werden kann.

VARFLAG_FIMMEDIATEBIND

Die Variable wird als einzelne bindbare Eigenschaften zugeordnet.

VARFLAG_FNONBROWSABLE

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

VARFLAG_FREADONLY

Zuweisung zur Variable sollte nicht zugelassen werden.

VARFLAG_FREPLACEABLE

Kennzeichnet die Schnittstelle als Schnittstelle mit Standardverhalten.

VARFLAG_FREQUESTEDIT

Wenn festgelegt, jeder Versuch, die eigenschaftenergebnisse in einem Aufruf direkt ändern IPropertyNotifySink::OnRequestEdit. Die Implementierung der OnRequestEdit bestimmt, ob die Änderung angenommen wird.

VARFLAG_FRESTRICTED

Die Variable sollte nicht über Makrosprachen zugegriffen werden. Dieses Flag richtet auf Systemebene Variablen oder Variablen, die nicht Typbrowser angezeigt werden sollen.

VARFLAG_FSOURCE

Die Variable gibt ein Objekt, das eine Ereignisquelle ist.

VARFLAG_FUIDEFAULT

Die Variable ist die Standardanzeige auf der Benutzeroberfläche.

Hinweise

Weitere Informationen zu VARFLAGS, finden Sie in der MSDN Library.

Versionsinformationen

.NET Framework
Verfügbar seit 1.1

Siehe auch

System.Runtime.InteropServices-Namespace

Zurück zum Anfang