Interface IDebugHostType (dbgmodel.h)
Interface (dérivée de IDebugHostSymbol ) à un type particulier.
Un type de langage/natif donné est décrit par les interfaces IDebugHostType2 ou IDebugHostType. Notez que certaines méthodes de ces interfaces s’appliquent uniquement à des types spécifiques de types.
Héritage
IDebugHostType hérite de IDebugHostSymbol.
Méthodes
L’interface IDebugHostType a ces méthodes.
IDebugHostType ::AddRef La méthode IDebugHostType ::AddRef incrémente le nombre de références pour une interface sur un objet. |
IDebugHostType ::CreateArrayOf La méthode IDebugHostType ::CreateArrayOf, lorsqu’elle est appelée sur un type, obtient un nouvel IDebugHostType qui est un tableau du type avec des dimensions de tableau spécifiées. |
IDebugHostType ::CreatePointerTo La méthode IDebugHostType ::CreatePointerTo, lorsqu’elle est appelée sur un type, obtient un nouvel IDebugHostType qui est un pointeur vers le type. |
IDebugHostType ::EnumerateChildren La méthode IDebugHostType ::EnumerateChildren obtient un énumérateur capable d’énumérer tous les enfants d’un symbole donné. |
IDebugHostType ::GetArrayDimensionality La méthode IDebugHostType ::GetArrayDimensionality, lorsqu’elle est appelée sur un type pour un tableau, obtient les dimensions du tableau. |
IDebugHostType ::GetArrayDimensions La méthode IDebugHostType ::GetArrayDimensions, lorsqu’elle est appelée sur un type pour un tableau, obtient un ensemble de descripteurs, un pour chaque dimension du tableau. |
IDebugHostType ::GetBaseType La méthode IDebugHostType ::GetBaseType, lorsqu’elle est appelée sur un type, obtient le type de base. Le type de base est le type cible d’un pointeur ou d’un type d’élément pour un tableau. |
IDebugHostType ::GetBitField La méthode IDebugHostType ::GetBitField, lorsqu’elle est appelée sur un type pour une bitmap, obtient des informations sur la structure bitmap. |
IDebugHostType ::GetContainingModule La méthode IDebugHostType ::GetContainingModule, lorsqu’elle est appelée sur un symbole, obtient le module qui contient le symbole si le symbole a un module conteneur. |
IDebugHostType ::GetContext La méthode IDebugHostType ::GetContext, lorsqu’elle est appelée sur un symbole, obtient le contexte hôte dans lequel se trouve le symbole. |
IDebugHostType ::GetFunctionCallingConvention La méthode GetFunctionCallingConvention retourne la convention d’appel de la fonction. Ce type est retourné en tant que membre de l’énumération CallingConventionKind. |
IDebugHostType ::GetFunctionParameterTypeAt La méthode IDebugHostType ::GetFunctionParameterTypeAt, lorsqu’elle est appelée sur un type de fonction, obtient le type de paramètre à un index donné dans la liste d’arguments de la fonction. |
IDebugHostType ::GetFunctionParameterTypeCount La méthode IDebugHostType ::GetFunctionParameterTypeCount, lorsqu’elle est appelée sur un type pour une fonction, obtient le nombre d’arguments que prend la fonction. |
IDebugHostType ::GetFunctionReturnType La méthode IDebugHostType ::GetFunctionReturnType, lorsqu’elle est appelée sur un type pour une fonction, obtient le type de retour de la fonction. |
IDebugHostType ::GetGenericArgumentAt La méthode IDebugHostType ::GetGenericArgumentAt, lorsqu’elle est appelée sur un type de fonction, obtient un argument générique au niveau d’un index donné dans la liste d’arguments de la fonction. |
IDebugHostType ::GetGenericArgumentCount La méthode IDebugHostType ::GetGenericArgumentCount, lorsqu’elle est appelée sur un type, obtient le nombre d’arguments génériques pour le type. |
IDebugHostType ::GetHashCode La méthode IDebugHostType ::GetHashCode, lorsqu’elle est appelée sur un type, obtient un code de hachage 32 bits pour le type. |
IDebugHostType ::GetIntrinsicType La méthode IDebugHostType ::GetIntrinsicType, lorsqu’elle est appelée sur un type, obtient des informations sur le type d’intrinsèque du type. |
IDebugHostType ::GetMemberType La méthode IDebugHostType ::GetMemberType, lorsqu’elle est appelée sur un type pour un pointeur vers un membre de module, obtient la classe du membre du module. |
IDebugHostType ::GetName Retourne le nom du symbole si celui-ci a un nom. Si le symbole n’a pas de nom, une erreur est retournée. |
IDebugHostType ::GetPointerKind La méthode IDebugHostType ::GetPointerKind, lorsqu’elle est appelée sur un type pour un pointeur, obtient le type de pointeur spécifié par l’énumération PointerKind. |
IDebugHostType ::GetSize La méthode IDebugHostType ::GetSize, lorsqu’elle est appelée sur un type, obtient la taille du type. Cette méthode équivaut à sizeof(type) en C++. |
IDebugHostType ::GetSymbolKind La méthode IDebugHostType ::GetSymbolKind, lorsqu’elle est appelée sur un symbole, obtient le type de symbole, tel que champ, classe de base ou type. |
IDebugHostType ::GetType La méthode IDebugHostType ::GetType, lorsqu’elle est appelée sur un symbole, obtient le type de symbole, tel que int *. |
IDebugHostType ::GetTypeKind La méthode IDebugHostType ::GetTypeKind, lorsqu’elle est appelée sur un type, obtient le type de type spécifié par l’énumération TypeKind. |
IDebugHostType ::IsGeneric La méthode IDebugHostType ::IsGeneric, lorsqu’elle est appelée sur un type, obtient si le type est un générique ou un modèle. |
IDebugHostType ::QueryInterface La méthode IDebugHostType ::QueryInterface récupère les pointeurs vers les interfaces prises en charge sur un objet. |
IDebugHostType ::Release La méthode IDebugHostType ::Release décrémente le nombre de références pour une interface sur un objet . |
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | dbgmodel.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour