É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 |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour