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

FUNCFLAG_FBINDABLE 4

Funzione che supporta l'associazione dati.

FUNCFLAG_FDEFAULTBIND 32

Funzione che meglio rappresenta l'oggetto. L'attributo può essere applicato solo a una funzione in un tipo.

FUNCFLAG_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 di accesso per un elemento dell'insieme predefinito, viene generata una chiamata alla funzione del membro. È consentito sui membri nelle interfacce dispatch e nelle interfacce, ma non sui moduli.

FUNCFLAG_FDISPLAYBIND 16

Funzione che viene visualizzata dall'utente come associabile. È inoltre necessario impostare FUNCFLAG_FBINDABLE.

FUNCFLAG_FHIDDEN 64

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

FUNCFLAG_FIMMEDIATEBIND 4096

Mappata come singole proprietà associabili.

FUNCFLAG_FNONBROWSABLE 1024

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

FUNCFLAG_FREPLACEABLE 2048

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

FUNCFLAG_FREQUESTEDIT 8

Quando è impostato, qualsiasi chiamata a un metodo che imposta la proprietà determina anzitutto una chiamata a IPropertyNotifySink::OnRequestEdit. L'implementazione di OnRequestEdit determina se alla chiamata è consentito impostare la proprietà.

FUNCFLAG_FRESTRICTED 1

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

FUNCFLAG_FSOURCE 2

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

FUNCFLAG_FUIDEFAULT 512

Il membro delle informazioni sul tipo è il membro predefinito per la visualizzazione nell'interfaccia utente.

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.

Commenti

Per altre informazioni, vedere enumerazione FUNCFLAGS.

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.

Si applica a