Partager via


TYPEATTR Structure

Définition

Contient des attributs d'un UCOMITypeInfo.

public value class TYPEATTR
public struct TYPEATTR
type TYPEATTR = struct
Public Structure TYPEATTR
Héritage
TYPEATTR

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.

S’applique à