Condividi tramite


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