FUNCFLAGS Enumerazione

Definizione

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à
FUNCFLAGS
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 IPropertyNotifySink::OnRequestEdit. L'implementazione di OnRequestEdit determina se la chiamata è consentita per impostare la proprietà .

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.

FUNCFLAG_FHIDDEN 64

La funzione non deve essere visualizzata all'utente, anche se esiste ed è associabile.

FUNCFLAG_FUSESGETLASTERROR 128

La funzione supporta GetLastError. Se si verifica un errore durante la funzione, il chiamante può chiamare GetLastError per recuperare il codice di errore.

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.

Si applica a