Enumeración TYPEKIND (oaidl.h)
Especifica un tipo.
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 Valor: 0 Conjunto de enumeradores. |
TKIND_RECORD Estructura sin métodos. |
TKIND_MODULE Módulo que sólo puede tener funciones y datos estáticos (por ejemplo, un archivo DLL). |
TKIND_INTERFACE Tipo que tiene funciones virtuales y puras. |
TKIND_DISPATCH Conjunto de métodos y propiedades a los que se puede acceder a través de IDispatch::Invoke. De forma predeterminada, las interfaces duales devuelven TKIND_DISPATCH. |
TKIND_COCLASS Un conjunto de interfaces de objeto de componente implementadas. |
TKIND_ALIAS Tipo que es un alias de otro tipo. |
TKIND_UNION Unión, todos cuyos miembros tienen un desplazamiento de cero. |
TKIND_MAX Marcador de final de la enumeración. |
Requisitos
Requisito | Valor |
---|---|
Header | oaidl.h |