Compartilhar via


TYPEATTR

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa estrutura é usada para armazenar os atributos de um ITypeInfo interface.

Syntax

typedef struct FARSTRUCT tagTYPEATTR {
  GUID guid;
  LCID lcid;
  unsigned long dwReserved;
  MEMBERID memidConstructor;
  MEMBERID memidDestructor;
  OLECHAR FAR* lpstrSchema;
  unsigned long cbSizeInstance;
  TYPEKIND typekind;
  unsigned short cFuncs;
  unsigned short cVars;
  unsigned short cImplTypes;
  unsigned short cbAlignment;
  unsigned short wTypeFlags;
  unsigned short wMajorVerNum;
  unsigned short wMinorVerNum;
  TYPEDESC tdescAlias;
  IDLDESC idldescType;
} TYPEATTR, FAR *LPTYPEATTR;

Os membros

  • GUID
    Globalmente identificador exclusivo (GUID) das informações de tipo.
  • LCID
    Localidade do membro nomes e seqüências de caracteres Doc.
  • dwReserved
    Reservado.
  • memidConstructor
    Identificador do construtor, ou MEMBERID_NIL se nenhum.
  • memidDestructor
    Identificador de destrutor ou MEMBERID_NIL se nenhum.
  • lpstrSchema
    Reservado para uso futuro.
  • cbSizeInstance
    Tamanho de uma instância desse tipo.
  • typekind
    Tipo do tipo que descreve este informações.
  • cFuncs
    Número de funções.
  • cVars
    Número de variáveis/membros dados.
  • cImplTypes
    Número de interfaces implementadas.
  • cbSizeVft
    Tamanho de VTBL desse tipo.
  • cbAlignment
    Alinhamento de byte para uma instância desse tipo.
  • wTypeFlags
    TYPEFLAGS valor que descrevem esta informações.
  • wMajorVerNum
    Número de versão primária.
  • wMinorVerNum
    Número versão secundária.
  • tdescAlias
    Se typekind TKIND_ALIAS ==, especifica o tipo para o qual esse tipo é um alias.
  • idldescType
    Atributos IDL do tipo descrito.

Remarks

O cbAlignmentmembro indica como os endereços estão alinhados. Um valor de 0 indica alinhamento na 64-limite KB; 1 Não indica nenhum alinhamento especial. Para outros valores, n Indica alinhado no byte n.

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 Structures
ITypeInfo
TYPEFLAGS