TYPEATTR
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 |