Estructura TYPEATTR (oaidl.h)
Contiene atributos de un tipo.
Sintaxis
typedef struct tagTYPEATTR {
GUID guid;
LCID lcid;
DWORD dwReserved;
MEMBERID memidConstructor;
MEMBERID memidDestructor;
LPOLESTR lpstrSchema;
ULONG cbSizeInstance;
TYPEKIND typekind;
WORD cFuncs;
WORD cVars;
WORD cImplTypes;
WORD cbSizeVft;
WORD cbAlignment;
WORD wTypeFlags;
WORD wMajorVerNum;
WORD wMinorVerNum;
TYPEDESC tdescAlias;
IDLDESC idldescType;
} TYPEATTR, *LPTYPEATTR;
Miembros
guid
GUID de la información del tipo.
lcid
Configuración regional de nombres de miembro y cadenas de documentación.
dwReserved
Reservado.
memidConstructor
Identificador del constructor o MEMBERID_NIL si no hay ninguno.
memidDestructor
Identificador del destructor o MEMBERID_NIL si no hay ninguno.
lpstrSchema
Reservado.
cbSizeInstance
Tamaño de una instancia de este tipo.
typekind
Tipo de tipo.
cFuncs
Número de funciones.
cVars
Número de variables o miembros de datos.
cImplTypes
Número de interfaces implementadas.
cbSizeVft
Tamaño del VTBL de este tipo.
cbAlignment
Alineación de bytes para una instancia de este tipo. Un valor de 0 indica la alineación en el límite de 64K; 1 indica ninguna alineación especial. Para otros valores, n indica alineados en byte n.
wTypeFlags
Marcas de tipo. Consulte TYPEFLAGS.
wMajorVerNum
Número de versión principal.
wMinorVerNum
Número de versión secundaria.
tdescAlias
Si typekind es TKIND_ALIAS, especifica el tipo para el que este tipo es un alias.
idldescType
Atributos IDL del tipo descrito.
Requisitos
Requisito | Valor |
---|---|
Header | oaidl.h |