Enumerazione TYPEKIND (oaidl.h)
Specifica un tipo.
Sintassi
typedef enum tagTYPEKIND {
TKIND_ENUM = 0,
TKIND_RECORD,
TKIND_MODULE,
TKIND_INTERFACE,
TKIND_DISPATCH,
TKIND_COCLASS,
TKIND_ALIAS,
TKIND_UNION,
TKIND_MAX
} TYPEKIND;
Costanti
TKIND_ENUM Valore: 0 Insieme di enumeratori. |
TKIND_RECORD Struttura senza metodi. |
TKIND_MODULE Modulo che può avere solo dati e funzioni statici (ad esempio, una DLL). |
TKIND_INTERFACE Tipo con funzioni virtuali e pure. |
TKIND_DISPATCH Set di metodi e proprietà accessibili tramite IDispatch::Invoke. Per impostazione predefinita, le interfacce duali restituiscono TKIND_DISPATCH. |
TKIND_COCLASS Set di interfacce oggetto componente implementate. |
TKIND_ALIAS Tipo che costituisce un alias per un altro tipo. |
TKIND_UNION Unione, tutti i cui membri hanno un offset pari a zero. |
TKIND_MAX Fine del marcatore di enumerazione. |
Requisiti
Requisito | Valore |
---|---|
Intestazione | oaidl.h |