Enumeração TYPEKIND (oaidl.h)
Especifica um 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 Um conjunto de enumeradores. |
TKIND_RECORD Uma estrutura sem métodos. |
TKIND_MODULE Um módulo que só pode ter funções estáticas e dados (por exemplo, uma DLL). |
TKIND_INTERFACE Um tipo que tem funções virtuais e puras. |
TKIND_DISPATCH Um conjunto de métodos e propriedades acessíveis por meio de IDispatch::Invoke. Por padrão, interfaces duplas retornam TKIND_DISPATCH. |
TKIND_COCLASS Um conjunto de interfaces de objeto de componente implementadas. |
TKIND_ALIAS Um tipo que é um alias de outro tipo. |
TKIND_UNION Um sindicato, todos cujos membros têm um deslocamento de zero. |
TKIND_MAX Fim do marcador de enumeração. |
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | oaidl.h |