VARFLAGS VARFLAGS VARFLAGS VARFLAGS Enum

Definizione

Identifica le costanti che definiscono le proprietà di una variabile.Identifies the constants that define the properties of a variable.

Questa enumerazione ha un attributo FlagsAttribute che consente una combinazione bit per bit dei valori del relativo membro.

public enum class VARFLAGS
[System.Flags]
[System.Serializable]
public enum VARFLAGS
type VARFLAGS = 
Public Enum VARFLAGS
Ereditarietà
Attributi

Campi

VARFLAG_FBINDABLE VARFLAG_FBINDABLE VARFLAG_FBINDABLE VARFLAG_FBINDABLE 4

La variabile supporta l'associazione dati.The variable supports data binding.

VARFLAG_FDEFAULTBIND VARFLAG_FDEFAULTBIND VARFLAG_FDEFAULTBIND VARFLAG_FDEFAULTBIND 32

La variabile è la singola proprietà che meglio rappresenta l'oggetto.The variable is the single property that best represents the object. Solo una variabile nelle informazioni sul tipo può disporre di questo attributo.Only one variable in type information can have this attribute.

VARFLAG_FDEFAULTCOLLELEM VARFLAG_FDEFAULTCOLLELEM VARFLAG_FDEFAULTCOLLELEM VARFLAG_FDEFAULTCOLLELEM 256

Consente un'ottimizzazione nella quale il compilatore ricerca un membro denominato "xyz" sul tipo di "abc".Permits an optimization in which the compiler looks for a member named "xyz" on the type of "abc". Se tale membro viene individuato e gli viene assegnato un flag come funzione della funzione di accesso per un elemento dell'insieme predefinito, verrà generata una chiamata alla funzione di tale membro.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. È consentito sui membri nelle interfacce dispatch e nelle interfacce, ma non sui moduli.Permitted on members in dispinterfaces and interfaces; not permitted on modules.

VARFLAG_FDISPLAYBIND VARFLAG_FDISPLAYBIND VARFLAG_FDISPLAYBIND VARFLAG_FDISPLAYBIND 16

Variabile che viene visualizzata dall'utente come associabile.The variable is displayed to the user as bindable. È inoltre necessario impostare VARFLAG_FBINDABLE.VARFLAG_FBINDABLE must also be set.

VARFLAG_FHIDDEN VARFLAG_FHIDDEN VARFLAG_FHIDDEN VARFLAG_FHIDDEN 64

La variabile non deve essere visualizzata all'utente in un visualizzatore, anche se esiste ed è associabile.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

La variabile viene mappata come singole proprietà associabili.The variable is mapped as individual bindable properties.

VARFLAG_FNONBROWSABLE VARFLAG_FNONBROWSABLE VARFLAG_FNONBROWSABLE VARFLAG_FNONBROWSABLE 1024

La variabile viene visualizzata in un visualizzatore oggetti, ma non in un visualizzatore proprietà.The variable appears in an object browser, but not in a properties browser.

VARFLAG_FREADONLY VARFLAG_FREADONLY VARFLAG_FREADONLY VARFLAG_FREADONLY 1

L'assegnazione alla variabile non deve essere consentita.Assignment to the variable should not be allowed.

VARFLAG_FREPLACEABLE VARFLAG_FREPLACEABLE VARFLAG_FREPLACEABLE VARFLAG_FREPLACEABLE 2048

Inserisce dei tag nell'interfaccia in modo che abbia comportamenti predefiniti.Tags the interface as having default behaviors.

VARFLAG_FREQUESTEDIT VARFLAG_FREQUESTEDIT VARFLAG_FREQUESTEDIT VARFLAG_FREQUESTEDIT 8

Quando è impostata, qualunque tentativo di modifica diretta della proprietà genererà una chiamata a IPropertyNotifySink::OnRequestEdit.When set, any attempt to directly change the property results in a call to IPropertyNotifySink::OnRequestEdit. L'accettazione della modifica dipende dall'implementazione di OnRequestEdit.The implementation of OnRequestEdit determines if the change is accepted.

VARFLAG_FRESTRICTED VARFLAG_FRESTRICTED VARFLAG_FRESTRICTED VARFLAG_FRESTRICTED 128

La variabile non deve essere accessibile dai linguaggi macro.The variable should not be accessible from macro languages. Il flag è destinato alle variabili a livello di sistema o alle variabili che non devono essere visualizzate dai visualizzatori di tipi.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

La variabile restituisce un oggetto che rappresenta un'origine di eventi.The variable returns an object that is a source of events.

VARFLAG_FUIDEFAULT VARFLAG_FUIDEFAULT VARFLAG_FUIDEFAULT VARFLAG_FUIDEFAULT 512

La variabile è la visualizzazione predefinita nell'interfaccia utente.The variable is the default display in the user interface.

Commenti

Per altre informazioni su VARFLAGS, consultare la MSDN Library.For additional information about VARFLAGS, see the MSDN Library.

Common language runtime genera un'eccezione quando un metodo COM nel codice nativo restituisce un HRESULT.The common language runtime throws an exception when a COM method in native code returns an HRESULT. Per altre informazioni, vedere How to: Map HRESULTs and Exceptions.For more information, see How to: Map HRESULTs and Exceptions.

Si applica a