Compartilhar via


TYPEKIND

Windows Mobile SupportedWindows Embedded CE Supported

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

See Also

Reference

Automation Enumerations
IDispatch::Invoke