FUNCFLAGS FUNCFLAGS FUNCFLAGS FUNCFLAGS Enum
Identifies the constants that define the properties of a function.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
public enum class FUNCFLAGS
[System.Flags] [System.Serializable] public enum FUNCFLAGS
type FUNCFLAGS =
Public Enum FUNCFLAGS
|FUNCFLAG_FBINDABLE FUNCFLAG_FBINDABLE FUNCFLAG_FBINDABLE FUNCFLAG_FBINDABLE||4||
The function that supports data binding.
|FUNCFLAG_FDEFAULTBIND FUNCFLAG_FDEFAULTBIND FUNCFLAG_FDEFAULTBIND FUNCFLAG_FDEFAULTBIND||32||
The function that best represents the object. Only one function in a type can have this attribute.
|FUNCFLAG_FDEFAULTCOLLELEM FUNCFLAG_FDEFAULTCOLLELEM FUNCFLAG_FDEFAULTCOLLELEM FUNCFLAG_FDEFAULTCOLLELEM||256||
Permits an optimization in which the compiler looks for a member named "xyz" on the type of "abc". If such a member is found, and is flagged as an accessor function for an element of the default collection, a call is generated to that member function. Permitted on members in dispinterfaces and interfaces; not permitted on modules.
|FUNCFLAG_FDISPLAYBIND FUNCFLAG_FDISPLAYBIND FUNCFLAG_FDISPLAYBIND FUNCFLAG_FDISPLAYBIND||16||
The function that is displayed to the user as bindable. FUNCFLAG_FBINDABLE must also be set.
|FUNCFLAG_FHIDDEN FUNCFLAG_FHIDDEN FUNCFLAG_FHIDDEN FUNCFLAG_FHIDDEN||64||
The function should not be displayed to the user, although it exists and is bindable.
|FUNCFLAG_FIMMEDIATEBIND FUNCFLAG_FIMMEDIATEBIND FUNCFLAG_FIMMEDIATEBIND FUNCFLAG_FIMMEDIATEBIND||4096||
Mapped as individual bindable properties.
|FUNCFLAG_FNONBROWSABLE FUNCFLAG_FNONBROWSABLE FUNCFLAG_FNONBROWSABLE FUNCFLAG_FNONBROWSABLE||1024||
The property appears in an object browser, but not in a properties browser.
|FUNCFLAG_FREPLACEABLE FUNCFLAG_FREPLACEABLE FUNCFLAG_FREPLACEABLE FUNCFLAG_FREPLACEABLE||2048||
Tags the interface as having default behaviors.
|FUNCFLAG_FREQUESTEDIT FUNCFLAG_FREQUESTEDIT FUNCFLAG_FREQUESTEDIT FUNCFLAG_FREQUESTEDIT||8||
When set, any call to a method that sets the property results first in a call to
|FUNCFLAG_FRESTRICTED FUNCFLAG_FRESTRICTED FUNCFLAG_FRESTRICTED FUNCFLAG_FRESTRICTED||1||
The function should not be accessible from macro languages. This flag is intended for system-level functions or functions that type browsers should not display.
|FUNCFLAG_FSOURCE FUNCFLAG_FSOURCE FUNCFLAG_FSOURCE FUNCFLAG_FSOURCE||2||
The function returns an object that is a source of events.
|FUNCFLAG_FUIDEFAULT FUNCFLAG_FUIDEFAULT FUNCFLAG_FUIDEFAULT FUNCFLAG_FUIDEFAULT||512||
The type information member is the default member for display in the user interface.
|FUNCFLAG_FUSESGETLASTERROR FUNCFLAG_FUSESGETLASTERROR FUNCFLAG_FUSESGETLASTERROR FUNCFLAG_FUSESGETLASTERROR||128||
The function supports
For additional information about
FUNCFLAGS, see the MSDN Library.
The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see How to: Map HRESULTs and Exceptions.