VARFLAGS Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Identifica le costanti che definiscono le proprietà di una variabile.
Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.
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
- Ereditarietà
- 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. |
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 |
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, vedere Enumerazione VARFLAGS.
Common Language Runtime genera un'eccezione quando un metodo COM nel codice nativo restituisce un valore HRESULT. Per altre informazioni, vedere How to: Map HRESULTs and Exceptions.