Partilhar via


Estrutura TYPEDESC (oaidl.h)

Descreve o tipo de uma variável, o tipo de retorno de uma função ou o tipo de um parâmetro de função.

Sintaxe

typedef struct tagTYPEDESC {
  union {
    struct tagTYPEDESC  *lptdesc;
    struct tagARRAYDESC *lpadesc;
    HREFTYPE            hreftype;
  } DUMMYUNIONNAME;
  VARTYPE vt;
} TYPEDESC;

Membros

DUMMYUNIONNAME

DUMMYUNIONNAME.lptdesc

Com VT_PTR, o tipo apontado.

DUMMYUNIONNAME.lpadesc

Com VT_CARRAY...

DUMMYUNIONNAME.hreftype

Com VT_USER_DEFINED, isso é usado para obter um TypeInfo para o UDT.

vt

O tipo variante.

Comentários

Se a variável for VT_SAFEARRAY ou VT_PTR, a parte de união do TYPEDESC conterá um ponteiro para um TYPEDESC que especifica o tipo de elemento.

Requisitos

Requisito Valor
Cabeçalho oaidl.h