FUNCFLAGS Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Identificeert de constanten die de eigenschappen van een functie definiëren.
Deze opsomming ondersteunt een bitsgewijze combinatie van de waarden van de leden.
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
- Overname
- Kenmerken
Velden
| Name | Waarde | Description |
|---|---|---|
| FUNCFLAG_FRESTRICTED | 1 | De functie mag niet toegankelijk zijn vanuit macrotalen. Deze vlag is bedoeld voor functies op systeemniveau of functies die browsers niet mogen weergeven. |
| FUNCFLAG_FSOURCE | 2 | De functie retourneert een object dat een bron van gebeurtenissen is. |
| FUNCFLAG_FBINDABLE | 4 | De functie die ondersteuning biedt voor gegevensbinding. |
| FUNCFLAG_FREQUESTEDIT | 8 | Wanneer deze is ingesteld, wordt een aanroep naar een methode waarmee de eigenschap wordt ingesteld eerst in een aanroep naar |
| FUNCFLAG_FDISPLAYBIND | 16 | De functie die aan de gebruiker wordt weergegeven als bindbaar. FUNCFLAG_FBINDABLE moet ook worden ingesteld. |
| FUNCFLAG_FDEFAULTBIND | 32 | De functie die het object het beste voorstelt. Slechts één functie in een type kan dit kenmerk hebben. |
| 64 | De functie mag niet worden weergegeven aan de gebruiker, hoewel deze bestaat en bindbaar is. |
|
| FUNCFLAG_FUSESGETLASTERROR | 128 | De functie ondersteunt |
| FUNCFLAG_FDEFAULTCOLLELEM | 256 | Maakt een optimalisatie mogelijk waarbij de compiler zoekt naar een lid met de naam 'xyz' op het type 'abc'. Als een dergelijk lid wordt gevonden en wordt gemarkeerd als een toegangsfunctie voor een element van de standaardverzameling, wordt er een aanroep gegenereerd voor die lidfunctie. Toegestaan voor leden in dispinterfaces en interfaces; niet toegestaan voor modules. |
| FUNCFLAG_FUIDEFAULT | 512 | Het type informatielid is het standaardlid voor weergave in de gebruikersinterface. |
| FUNCFLAG_FNONBROWSABLE | 1024 | De eigenschap wordt weergegeven in een objectbrowser, maar niet in een eigenschappenbrowser. |
| FUNCFLAG_FREPLACEABLE | 2048 | Tagt de interface als standaardgedrag. |
| FUNCFLAG_FIMMEDIATEBIND | 4096 | Toegewezen als afzonderlijke bindbare eigenschappen. |
Opmerkingen
Zie FUNCFLAGS-opsomming voor meer informatie.
De algemene taalruntime genereert een uitzondering wanneer een COM-methode in systeemeigen code een HRESULT retourneert. Zie Procedures voor meer informatie : HRESULT's en uitzonderingen toewijzen.