Freigeben über


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