FUNCFLAGS Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die Konstanten an, die die Eigenschaften einer Funktion definieren.
Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.
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
- Vererbung
- Attribute
Felder
FUNCFLAG_FBINDABLE | 4 | Die Funktion, die Datenbindung unterstützt. |
FUNCFLAG_FDEFAULTBIND | 32 | Die Funktion, die das Objekt am besten darstellt. Nur eine Funktion in einem Typ kann über dieses Attribut verfügen. |
FUNCFLAG_FDEFAULTCOLLELEM | 256 | Lässt eine Optimierung zu, bei der der Compiler im Typ "abc" nach dem Member "xyz" sucht. Wenn ein solcher Member gefunden und als Accessorfunktion für einen Member der Standardauflistung markiert wird, wird ein Aufruf dieser Memberfunktion generiert. Zulässig für Member an Dispatchschnittstellen und Schnittstellen, nicht zulässig für Module. |
FUNCFLAG_FDISPLAYBIND | 16 | Die dem Benutzer als bindungsfähig angezeigte Funktion. FUNCFLAG_FBINDABLE muss auch festgelegt werden. |
64 | Die Funktion darf dem Benutzer nicht angezeigt werden, obwohl sie vorhanden und bindbar ist. |
|
FUNCFLAG_FIMMEDIATEBIND | 4096 | Als einzelne bindbare Eigenschaften zugeordnet. |
FUNCFLAG_FNONBROWSABLE | 1024 | Die Eigenschaft wird in einem Objektkatalog, nicht jedoch in einem Eigenschaftenbrowser angezeigt. |
FUNCFLAG_FREPLACEABLE | 2048 | Markiert die Schnittstelle als Schnittstelle mit Standardverhalten. |
FUNCFLAG_FREQUESTEDIT | 8 | Bei Festlegung hat jeder Aufruf einer Methode, die die Eigenschaft festlegt, zunächst einen Aufruf von |
FUNCFLAG_FRESTRICTED | 1 | Der Zugriff auf die Funktion durch Makrosprachen darf nicht möglich sein. Dieses Flag ist für Funktionen auf Systemebene oder für Funktionen bestimmt, die von Typenbrowsern nicht angezeigt werden sollen. |
FUNCFLAG_FSOURCE | 2 | Die Funktion gibt ein Objekt zurück, das eine Ereignisquelle ist. |
FUNCFLAG_FUIDEFAULT | 512 | Der Typinformationsmember ist der Standardmember für die Anzeige auf der Benutzeroberfläche. |
FUNCFLAG_FUSESGETLASTERROR | 128 | Die Funktion unterstützt |
Hinweise
Weitere Informationen finden Sie unter FUNCFLAGS-Enumeration.
Die Common Language Runtime löst eine Ausnahme aus, wenn eine COM-Methode im nativen Code ein HRESULT zurückgibt. Weitere Informationen finden Sie unter How to: Map HRESULTs and Exceptions.