TYPEKIND
9/8/2008
Essa enumeração especifica vários tipos de dados e funções.
Syntax
typedef enum tagTYPEKIND {
TKIND_ENUM = 0,
TKIND_RECORD,
TKIND_MODULE,
TKIND_INTERFACE,
TKIND_DISPATCH,
TKIND_COCLASS,
TKIND_ALIAS,
TKIND_UNION,
TKIND_MAX
} TYPEKIND;
Elementos
- TKIND_ALIAS
Especifica um tipo que é um alias para outro tipo.
- TKIND_COCLASS
Especifica um conjunto de interfaces objeto componente implementada.
- TKIND_DISPATCH
Especifica um conjunto de métodos e propriedades que são acessível através de IDispatch::Invoke. Por padrão, interfaces duplos retornam TKIND_DISPATCH.
- TKIND_ENUM
Especifica um conjunto de enumeradores.
- TKIND_INTERFACE
Especifica um tipo que possui funções virtuais, todos que são puros.
- TKIND_MODULE
Especifica um módulo que só pode ter funções estáticas e dados (por exemplo, um DLL).
- TKIND_RECORD
Especifica uma estrutura com nenhum métodos.
- TKIND_UNION
Especifica uma união, todos cujos membros tenham um deslocamento de zero.
- TKIND_MAX
Especifica o término do marcador enum.
Requirements
Header | oaidl.h |
Windows Embedded CE | Windows CE 2.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |