VARFLAGS 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.
Gibt die Konstanten an, die die Eigenschaften einer Variablen definieren.
Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.
public enum class VARFLAGS
[System.Flags]
public enum VARFLAGS
[System.Flags]
[System.Serializable]
public enum VARFLAGS
[<System.Flags>]
type VARFLAGS =
[<System.Flags>]
[<System.Serializable>]
type VARFLAGS =
Public Enum VARFLAGS
- Vererbung
- 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. |
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 |
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 finden Sie unter VARFLAGS-Enumeration.
Die Common Language Runtime löst eine Ausnahme aus, wenn eine COM-Methode im nativen Code ein HRESULT zurückgibt. Weitere Informationen finden Sie unter How to: Map HRESULTs and Exceptions.