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