Partager via


TYPEKIND Énumération

Définition

Spécifie les différents types de données et de fonctions.

public enum class TYPEKIND
public enum TYPEKIND
[System.Serializable]
public enum TYPEKIND
type TYPEKIND = 
[<System.Serializable>]
type TYPEKIND = 
Public Enum TYPEKIND
Héritage
TYPEKIND
Attributs

Champs

TKIND_ALIAS 6

Type qui est un alias d'un autre type.

TKIND_COCLASS 5

Un ensemble d'interfaces de composants implémentés.

TKIND_DISPATCH 4

Ensemble de méthodes et de propriétés accessibles par l'intermédiaire de IDispatch::Invoke. Par défaut, les interfaces doubles retournent TKIND_DISPATCH.

TKIND_ENUM 0

Ensemble d'énumérateurs.

TKIND_INTERFACE 3

Type comportant des fonctions virtuelles, toutes pures.

TKIND_MAX 8

Marqueur de fin d'énumération.

TKIND_MODULE 2

Module pouvant uniquement comporter des fonctions et des données statiques (par exemple, une DLL).

TKIND_RECORD 1

Structure sans méthodes.

TKIND_UNION 7

Union de tous les membres ayant un offset de zéro.

Remarques

Pour plus d’informations, consultez Énumération TYPEKIND.

Le Common Language Runtime lève une exception lorsqu’une méthode COM en code natif retourne un HRESULT. Pour plus d'informations, consultez How to: Map HRESULTs and Exceptions.

S’applique à