FUNCKIND-Enumeration (oaidl.h)
Gibt den Funktionstyp an.
Syntax
typedef enum tagFUNCKIND {
FUNC_VIRTUAL = 0,
FUNC_PUREVIRTUAL,
FUNC_NONVIRTUAL,
FUNC_STATIC,
FUNC_DISPATCH
} FUNCKIND;
Konstanten
FUNC_VIRTUAL Wert: 0 Auf die Funktion wird genauso wie auf PUREVIRTUAL zugegriffen, mit der Ausnahme, dass die Funktion über eine Implementierung verfügt. |
FUNC_PUREVIRTUAL Auf die Funktion wird über die virtuelle Funktionstabelle (VTBL) zugegriffen und verwendet einen impliziten Zeiger. |
FUNC_NONVIRTUAL Auf die Funktion wird über eine statische Adresse zugegriffen und verwendet einen impliziten Zeiger. |
FUNC_STATIC Auf die Funktion wird über eine statische Adresse zugegriffen und dieser Zeiger wird nicht implizit verwendet. |
FUNC_DISPATCH Auf die Funktion kann nur über IDispatch zugegriffen werden. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | oaidl.h (OleAuto.h einschließen) |