Partager via


tagTYPEATTR, structure

Contient les attributs d'une interface _ITypeInfo.

Espace de noms :  Microsoft.VisualStudio.VsWizard
Assembly :  Microsoft.VisualStudio.VsWizard (dans Microsoft.VisualStudio.VsWizard.dll)

Syntaxe

'Déclaration
Public Structure tagTYPEATTR
public struct tagTYPEATTR
public value class tagTYPEATTR
[<Sealed>]
type tagTYPEATTR =  struct end
JScript prend en charge l'utilisation de structures mais pas la déclaration de nouvelles structures.

Le type tagTYPEATTR expose les membres suivants.

Méthodes

  Nom Description
Méthode publique Equals Indique si cette instance et un objet spécifié sont égaux. (Hérité de ValueType.)
Méthode publique GetHashCode Retourne le code de hachage de cette instance. (Hérité de ValueType.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique ToString Retourne le nom de type qualifié complet de cette instance. (Hérité de ValueType.)

Début

Champs

  Nom Description
Champ public cbAlignment Spécifie l'alignement des octets pour une instance de ce type.
Champ public cbSizeInstance Taille d'une instance de ce type.
Champ public cbSizeVft Taille de la table de méthodes virtuelles (VTBL) de ce type.
Champ public cFuncs Indique le nombre de fonctions sur l'interface décrite par cette structure.
Champ public cImplTypes Indique le nombre d'interfaces implémentées sur l'interface décrite par cette structure.
Champ public cVars Indique le nombre de variables et de champs de données sur l'interface décrite par cette structure.
Champ public dwReserved Réservé à une utilisation future.
Champ public Guid GUID des informations de type.
Champ public idldescType Attributs IDL du type décrit.
Champ public lcid Paramètres régionaux des noms de membres et des chaînes de documentation.
Champ public lpstrSchema Réservé à une utilisation future.
Champ public memidConstructor ID du constructeur ou MEMBER_ID_NIL en l'absence d'un identificateur.
Champ public memidDestructor ID du destructeur ou MEMBER_ID_NIL en l'absence d'un identificateur.
Champ public tdescAlias S spécifie le type pour lequel ce type est un alias.
Champ public typekind Valeur tagTYPEKIND décrivant le type décrit par ces informations.
Champ public wMajorVerNum Contient le numéro de version principale.
Champ public wMinorVerNum Contient le numéro de version secondaire.
Champ public wTypeFlags Valeur TYPEFLAGS décrivant ces informations.

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.VsWizard, espace de noms