FUNCFLAGS 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 funzione.
Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.
public enum class FUNCFLAGS
[System.Flags]
public enum FUNCFLAGS
[System.Flags]
[System.Serializable]
public enum FUNCFLAGS
[<System.Flags>]
type FUNCFLAGS =
[<System.Flags>]
[<System.Serializable>]
type FUNCFLAGS =
Public Enum FUNCFLAGS
- Ereditarietà
- Attributi
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| FUNCFLAG_FRESTRICTED | 1 | La funzione non deve essere accessibile dai linguaggi macro. Questo flag è destinato a funzioni o funzioni a livello di sistema che non devono essere visualizzate dai browser di tipo. |
| FUNCFLAG_FSOURCE | 2 | La funzione restituisce un oggetto che rappresenta un'origine di eventi. |
| FUNCFLAG_FBINDABLE | 4 | Funzione che supporta il data binding. |
| FUNCFLAG_FREQUESTEDIT | 8 | Se impostata, qualsiasi chiamata a un metodo che imposta la proprietà restituisce prima una chiamata a |
| FUNCFLAG_FDISPLAYBIND | 16 | Funzione visualizzata all'utente come associabile. FUNCFLAG_FBINDABLE deve anche essere impostato. |
| FUNCFLAG_FDEFAULTBIND | 32 | Funzione che rappresenta meglio l'oggetto. Solo una funzione in un tipo può avere questo attributo. |
| 64 | La funzione non deve essere visualizzata all'utente, anche se esiste ed è associabile. |
|
| FUNCFLAG_FUSESGETLASTERROR | 128 | La funzione supporta |
| FUNCFLAG_FDEFAULTCOLLELEM | 256 | Consente un'ottimizzazione in cui il compilatore cerca un membro denominato "xyz" sul tipo di "abc". Se viene trovato un membro di questo tipo e viene contrassegnato come funzione di accesso per un elemento della raccolta predefinita, viene generata una chiamata a tale funzione membro. Consentito per i membri nelle interfacce e nelle interfacce dispinterface; non consentito nei moduli. |
| FUNCFLAG_FUIDEFAULT | 512 | Il membro informazioni sul tipo è il membro predefinito per la visualizzazione nell'interfaccia utente. |
| FUNCFLAG_FNONBROWSABLE | 1024 | La proprietà viene visualizzata in un visualizzatore oggetti, ma non in un browser delle proprietà. |
| FUNCFLAG_FREPLACEABLE | 2048 | Contrassegna l'interfaccia come comportamento predefinito. |
| FUNCFLAG_FIMMEDIATEBIND | 4096 | Mappato come singole proprietà associabili. |
Commenti
Per altre informazioni, vedere enumerazione FUNCFLAGS.
Common Language Runtime genera un'eccezione quando un metodo COM nel codice nativo restituisce un HRESULT. Per altre informazioni, vedere Procedura: Eseguire il mapping di HRESULT ed eccezioni.