Condividi tramite


VARFLAGS Enumerazione

Definizione

Attenzione

Use System.Runtime.InteropServices.ComTypes.VARFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202

In alternativa, utilizzare VARFLAGS.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

public enum class VARFLAGS
[System.Flags]
[System.Runtime.InteropServices.ComVisible(false)]
[System.Serializable]
public enum VARFLAGS
[System.Flags]
[System.Serializable]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.VARFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
public enum VARFLAGS
[<System.Flags>]
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Serializable>]
type VARFLAGS = 
[<System.Flags>]
[<System.Serializable>]
[<System.Obsolete("Use System.Runtime.InteropServices.ComTypes.VARFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)>]
type VARFLAGS = 
Public Enum VARFLAGS
Ereditarietà
VARFLAGS
Attributi

Campi

VARFLAG_FBINDABLE 4

La variabile supporta l'associazione dati.

VARFLAG_FDEFAULTBIND 32

La variabile è la singola proprietà che meglio rappresenta l'oggetto. Solo una variabile nelle informazioni sul tipo può disporre di questo attributo.

VARFLAG_FDEFAULTCOLLELEM 256

Consente un'ottimizzazione nella quale il compilatore ricerca un membro denominato "xyz" sul tipo di "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. È consentito sui membri nelle interfacce dispatch e nelle interfacce, ma non sui moduli.

VARFLAG_FDISPLAYBIND 16

Variabile che viene visualizzata dall'utente come associabile. È inoltre necessario impostare VARFLAG_FBINDABLE.

VARFLAG_FHIDDEN 64

La variabile non deve essere visualizzata all'utente in un visualizzatore, anche se esiste ed è associabile.

VARFLAG_FIMMEDIATEBIND 4096

La variabile viene mappata come singole proprietà associabili.

VARFLAG_FNONBROWSABLE 1024

La variabile viene visualizzata in un visualizzatore oggetti, ma non in un visualizzatore proprietà.

VARFLAG_FREADONLY 1

L'assegnazione alla variabile non deve essere consentita.

VARFLAG_FREPLACEABLE 2048

Inserisce dei tag nell'interfaccia in modo che abbia comportamenti predefiniti.

VARFLAG_FREQUESTEDIT 8

Quando è impostata, qualunque tentativo di modifica diretta della proprietà genererà una chiamata a IPropertyNotifySink::OnRequestEdit. L'accettazione della modifica dipende dall'implementazione di OnRequestEdit.

VARFLAG_FRESTRICTED 128

La variabile non deve essere accessibile dai linguaggi macro. Il flag è destinato alle variabili a livello di sistema o alle variabili che non devono essere visualizzate dai visualizzatori di tipi.

VARFLAG_FSOURCE 2

La variabile restituisce un oggetto che rappresenta un'origine di eventi.

VARFLAG_FUIDEFAULT 512

La variabile è la visualizzazione predefinita nell'interfaccia utente.

Commenti

Per altre informazioni su VARFLAGS, vedere MSDN Library.

Si applica a