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 la structure TYPEATTR.

Le Common Language Runtime lève une exception lorsqu’une méthode COM dans le code natif retourne un HRESULT. Pour plus d’informations, consultez How to : Map HRESULTs and Exceptions.

Champs

Nom Description
cbAlignment

Spécifie l’alignement d’octets pour une instance de ce type.

cbSizeInstance

Taille d’une instance de ce type.

cbSizeVft

Taille de la table de méthode virtuelle de ce type (VTBL).

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 une utilisation ultérieure.

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 une utilisation ultérieure.

MEMBER_ID_NIL

Constante utilisée avec les champs et memidDestructor les memidConstructor champs.

memidConstructor

ID du constructeur, ou MEMBER_ID_NIL si aucun.

memidDestructor

ID du destructeur, ou MEMBER_ID_NIL si aucun.

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 ces informations.

wMajorVerNum

Numéro de version majeur.

wMinorVerNum

Numéro de version mineur.

wTypeFlags

Valeur TYPEFLAGS décrivant ces informations.

S’applique à