VARFLAGS VARFLAGS VARFLAGS VARFLAGS Enum

Definition

Gibt die Konstanten an, die die Eigenschaften einer Variablen definieren.Identifies the constants that define the properties of a variable.

Diese Enumeration weist ein FlagsAttribute-Attribut auf, die eine bitweise Kombination der Memberwerte zulässt.

public enum class VARFLAGS
[System.Flags]
[System.Serializable]
public enum VARFLAGS
type VARFLAGS = 
Public Enum VARFLAGS
Vererbung
Attribute

Felder

VARFLAG_FBINDABLE VARFLAG_FBINDABLE VARFLAG_FBINDABLE VARFLAG_FBINDABLE 4

Die Variable unterstützt die Datenbindung.The variable supports data binding.

VARFLAG_FDEFAULTBIND VARFLAG_FDEFAULTBIND VARFLAG_FDEFAULTBIND VARFLAG_FDEFAULTBIND 32

Die Variable ist die einzelne Eigenschaft, die das Objekt am besten darstellt.The variable is the single property that best represents the object. Nur eine Variable in den Typinformationen kann über dieses Attribut verfügen.Only one variable in type information can have this attribute.

VARFLAG_FDEFAULTCOLLELEM VARFLAG_FDEFAULTCOLLELEM VARFLAG_FDEFAULTCOLLELEM VARFLAG_FDEFAULTCOLLELEM 256

Lässt eine Optimierung zu, bei der der Compiler im Typ "abc" nach dem Member "xyz" sucht.Permits an optimization in which the compiler looks for a member named "xyz" on the type of "abc". Wenn ein solcher Member gefunden und als Accessorfunktion für ein Element der Standardauflistung markiert wird, wird ein Aufruf dieser Memberfunktion generiert.If such a member is found and is flagged as an accessor function for an element of the default collection, then a call is generated to that member function. Zulässig für Member an Dispatchschnittstellen und Schnittstellen, nicht zulässig für Module.Permitted on members in dispinterfaces and interfaces; not permitted on modules.

VARFLAG_FDISPLAYBIND VARFLAG_FDISPLAYBIND VARFLAG_FDISPLAYBIND VARFLAG_FDISPLAYBIND 16

Die dem Benutzer als bindungsfähig angezeigte Variable.The variable is displayed to the user as bindable. VARFLAG_FBINDABLE muss auch festgelegt werden.VARFLAG_FBINDABLE must also be set.

VARFLAG_FHIDDEN VARFLAG_FHIDDEN VARFLAG_FHIDDEN VARFLAG_FHIDDEN 64

Die Variable darf dem Benutzer nicht in einem Browser angezeigt werden, obwohl sie vorhanden und bindbar ist.The variable should not be displayed to the user in a browser, although it exists and is bindable.

VARFLAG_FIMMEDIATEBIND VARFLAG_FIMMEDIATEBIND VARFLAG_FIMMEDIATEBIND VARFLAG_FIMMEDIATEBIND 4096

Die Variable wird als einzelne Eigenschaft zugeordnet, die gebunden werden kann.The variable is mapped as individual bindable properties.

VARFLAG_FNONBROWSABLE VARFLAG_FNONBROWSABLE VARFLAG_FNONBROWSABLE VARFLAG_FNONBROWSABLE 1024

Die Variable wird in einem Objektkatalog, jedoch nicht in einem Eigenschaftenbrowser angezeigt.The variable appears in an object browser, but not in a properties browser.

VARFLAG_FREADONLY VARFLAG_FREADONLY VARFLAG_FREADONLY VARFLAG_FREADONLY 1

Zuweisungen zur Variablen sollten nicht zulässig sein.Assignment to the variable should not be allowed.

VARFLAG_FREPLACEABLE VARFLAG_FREPLACEABLE VARFLAG_FREPLACEABLE VARFLAG_FREPLACEABLE 2048

Markiert die Schnittstelle als Schnittstelle mit Standardverhalten.Tags the interface as having default behaviors.

VARFLAG_FREQUESTEDIT VARFLAG_FREQUESTEDIT VARFLAG_FREQUESTEDIT VARFLAG_FREQUESTEDIT 8

Bei Festlegung hat jeder Versuch einer direkten Änderung der Eigenschaft einen Aufruf von IPropertyNotifySink::OnRequestEdit zur Folge.When set, any attempt to directly change the property results in a call to IPropertyNotifySink::OnRequestEdit. Die Implementierung von OnRequestEdit bestimmt, ob die Änderung angenommen wird.The implementation of OnRequestEdit determines if the change is accepted.

VARFLAG_FRESTRICTED VARFLAG_FRESTRICTED VARFLAG_FRESTRICTED VARFLAG_FRESTRICTED 128

Der Zugriff auf die Variable durch Makrosprachen darf nicht möglich sein.The variable should not be accessible from macro languages. Dieses Flag ist für Variablen auf Systemebene oder für Variablen bestimmt, die von Typbrowsern nicht angezeigt werden sollen.This flag is intended for system-level variables or variables that you do not want type browsers to display.

VARFLAG_FSOURCE VARFLAG_FSOURCE VARFLAG_FSOURCE VARFLAG_FSOURCE 2

Die Variable gibt ein Objekt zurück, das eine Ereignisquelle ist.The variable returns an object that is a source of events.

VARFLAG_FUIDEFAULT VARFLAG_FUIDEFAULT VARFLAG_FUIDEFAULT VARFLAG_FUIDEFAULT 512

Die Variable ist die Standardanzeige auf der Benutzeroberfläche.The variable is the default display in the user interface.

Hinweise

Weitere Informationen zu VARFLAGSfinden Sie in der MSDN Library.For additional information about VARFLAGS, see the MSDN Library.

Der Common Language Runtime löst eine Ausnahme aus, wenn eine com-Methode in nativem Code ein HRESULT zurückgibt.The common language runtime throws an exception when a COM method in native code returns an HRESULT. Weitere Informationen finden Sie unter How to: Map HRESULTs and Exceptions.For more information, see How to: Map HRESULTs and Exceptions.

Gilt für: