TYPEATTR Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient des attributs d'un UCOMITypeInfo
.
public value class TYPEATTR
public struct TYPEATTR
type TYPEATTR = struct
Public Structure TYPEATTR
- Héritage
Remarques
Pour plus d’informations, consultez Structure TYPEATTR.
Le Common Language Runtime lève une exception lorsqu’une méthode COM en code natif retourne un HRESULT. Pour plus d'informations, consultez How to: Map HRESULTs and Exceptions.
Champs
cbAlignment |
Spécifie l'alignement des octets pour une instance de ce type. |
cbSizeInstance |
Taille d'une instance de ce type. |
cbSizeVft |
Taille de la table de méthodes virtuelles (VTBL) de ce type. |
cFuncs |
Indique le nombre de fonctions sur l'interface décrite par cette structure. |
cImplTypes |
Indique le nombre d'interfaces implémentées sur l'interface décrite par cette structure. |
cVars |
Indique le nombre de variables et de champs de données sur l'interface décrite par cette structure. |
dwReserved |
Réservé pour un usage futur. |
guid |
GUID des informations de type. |
idldescType |
Attributs IDL du type décrit. |
lcid |
Paramètres régionaux des noms de membres et des chaînes de documentation. |
lpstrSchema |
Réservé pour un usage futur. |
MEMBER_ID_NIL |
Constante utilisée avec les champs memidConstructor et memidDestructor. |
memidConstructor |
ID du constructeur ou MEMBER_ID_NIL en l'absence d'un identificateur. |
memidDestructor |
ID du destructeur ou MEMBER_ID_NIL en l'absence d'un identificateur. |
tdescAlias |
Si typekind == TKIND_ALIAS, spécifie le type pour lequel ce type est un alias. |
typekind |
Valeur TYPEKIND décrivant le type décrit par ces informations. |
wMajorVerNum |
Numéro de version principale. |
wMinorVerNum |
Numéro de version secondaire. |
wTypeFlags |
Valeur TYPEFLAGS décrivant ces informations. |