TYPEKIND-Enumeration (oaidl.h)
Gibt einen Typ an.
Syntax
typedef enum tagTYPEKIND {
TKIND_ENUM = 0,
TKIND_RECORD,
TKIND_MODULE,
TKIND_INTERFACE,
TKIND_DISPATCH,
TKIND_COCLASS,
TKIND_ALIAS,
TKIND_UNION,
TKIND_MAX
} TYPEKIND;
Konstanten
TKIND_ENUM Wert: 0 Eine Gruppe von Enumeratoren. |
TKIND_RECORD Eine Struktur ohne Methoden. |
TKIND_MODULE Ein Modul, das nur statistische Funktionen und Daten enthalten kann, z. B. eine DLL. |
TKIND_INTERFACE Ein Typ mit virtuellen und reinen Funktionen. |
TKIND_DISPATCH Eine Reihe von Methoden und Eigenschaften, auf die über IDispatch::Invoke zugegriffen werden kann. Standardmäßig geben duale Schnittstellen TKIND_DISPATCH zurück. |
TKIND_COCLASS Ein Satz implementierter Komponentenobjektschnittstellen. |
TKIND_ALIAS Ein Typ, der einen Alias für einen anderen Typ darstellt. |
TKIND_UNION Eine Union, deren Elemente alle über einen Offset von 0 (null) verfügen. |
TKIND_MAX Markierung für Enumerationsende. |
Anforderungen
Anforderung | Wert |
---|---|
Header | oaidl.h |