Énumération TYPEKIND (oaidl.h)
Spécifie un type.
Syntax
typedef enum tagTYPEKIND {
TKIND_ENUM = 0,
TKIND_RECORD,
TKIND_MODULE,
TKIND_INTERFACE,
TKIND_DISPATCH,
TKIND_COCLASS,
TKIND_ALIAS,
TKIND_UNION,
TKIND_MAX
} TYPEKIND;
Constantes
TKIND_ENUM Valeur : 0 Ensemble d'énumérateurs. |
TKIND_RECORD Structure sans méthodes. |
TKIND_MODULE Module pouvant uniquement comporter des fonctions et des données statiques (par exemple, une DLL). |
TKIND_INTERFACE Type qui a des fonctions virtuelles et pures. |
TKIND_DISPATCH Ensemble de méthodes et de propriétés accessibles via IDispatch ::Invoke. Par défaut, les interfaces doubles retournent TKIND_DISPATCH. |
TKIND_COCLASS Ensemble d’interfaces d’objet de composant implémentées. |
TKIND_ALIAS Type qui est un alias d'un autre type. |
TKIND_UNION Union dont tous les membres ont un décalage de zéro. |
TKIND_MAX Marqueur de fin de l'enum. |
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | oaidl.h |