Interface IDebugHostType2 (dbgmodel.h)
Interface (IDebugHostSymbol dérivée) à un type particulier.
Un type de langage/natif donné est décrit par les interfaces IDebugHostType2 ou IDebugHostType. Notez que certaines des méthodes de ces interfaces s’appliquent uniquement à des types spécifiques de types.
Cette version 2 de l’interface prend en charge toutes les méthodes précédentes avec des signatures identiques et inclut d’autres nouvelles méthodes qui fournissent des fonctionnalités ajoutées. Les nouvelles méthodes sont répertoriées dans l’en-tête à la fin de la section pour cette interface.
Héritage
IDebugHostType2 hérite de IDebugHostType.
Méthode
L’interface IDebugHostType2 a ces méthodes.
IDebugHostType2 ::AddRef La méthode IDebugHostType2 ::AddRef incrémente le nombre de références d’une interface sur un objet. |
IDebugHostType2 ::CreateArrayOf La méthode IDebugHostType2 ::CreateArrayOf, lorsqu’elle est appelée sur un type, obtient un nouveau IDebugHostType qui est un tableau du type avec des dimensions de tableau spécifiées. |
IDebugHostType2 ::CreatePointerTo La méthode IDebugHostType2 ::CreatePointerTo, lorsqu’elle est appelée sur un type, obtient un nouvel IDebugHostType qui est un pointeur vers le type. |
IDebugHostType2 ::EnumerateChildren La méthode IDebugHostType2 ::EnumerateChildren obtient un énumérateur capable d’énumérer tous les enfants d’un symbole donné. |
IDebugHostType2 ::GetArrayDimensionality La méthode IDebugHostType2 ::GetArrayDimensionality, lorsqu’elle est appelée sur un type pour un tableau, obtient les dimensions du tableau. |
IDebugHostType2 ::GetArrayDimensions La méthode IDebugHostType2 ::GetArrayDimensions, lorsqu’elle est appelée sur un type pour un tableau, obtient un ensemble de descripteurs, un pour chaque dimension du tableau. |
IDebugHostType2 ::GetBaseType La méthode IDebugHostType2 ::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. |
IDebugHostType2 ::GetBitField La méthode IDebugHostType2 ::GetBitField, lorsqu’elle est appelée sur un type pour une bitmap, obtient des informations sur la structure bitmap. |
IDebugHostType2 ::GetContainingModule La méthode IDebugHostType2 ::GetContainingModule, lorsqu’elle est appelée sur un symbole, obtient le module qui contient le symbole si le symbole a un module conteneur. |
IDebugHostType2 ::GetContext La méthode IDebugHostType2 ::GetContext, lorsqu’elle est appelée sur un symbole, obtient le contexte hôte dans lequel se trouve le symbole. |
IDebugHostType2 ::GetFunctionCallingConvention La méthode GetFunctionCallingConvention retourne la convention d’appel de la fonction. |
IDebugHostType2 ::GetFunctionInstancePointerType Indique le type de l’instance (« this ») passé à la fonction. |
IDebugHostType2 ::GetFunctionParameterTypeAt La méthode IDebugHostType2 ::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. |
IDebugHostType2 ::GetFunctionParameterTypeCount La méthode IDebugHostType2 ::GetFunctionParameterTypeCount, lorsqu’elle est appelée sur un type pour une fonction, obtient le nombre d’arguments que la fonction prend. |
IDebugHostType2 ::GetFunctionReturnType La méthode IDebugHostType2 ::GetFunctionReturnType, lorsqu’elle est appelée sur un type pour une fonction, obtient le type de retour de la fonction. |
IDebugHostType2 ::GetFunctionVarArgsKind La méthode GetFunctionVarArgsKind retourne si une fonction donnée utilise une liste d’arguments variables et, le cas échéant, quel style d’arguments de variable il utilise. |
IDebugHostType2 ::GetGenericArgumentAt La méthode IDebugHostType2 ::GetGenericArgumentAt, lorsqu’elle est appelée sur un type de fonction, obtient un argument générique à un index donné dans la liste d’arguments de la fonction. |
IDebugHostType2 ::GetGenericArgumentCount La méthode IDebugHostType2 ::GetGenericArgumentCount, lorsqu’elle est appelée sur un type, obtient le nombre d’arguments génériques au type. |
IDebugHostType2 ::GetHashCode La méthode IDebugHostType2 ::GetHashCode, lorsqu’elle est appelée sur un type, obtient un code de hachage 32 bits pour le type. |
IDebugHostType2 ::GetIntrinsicType La méthode IDebugHostType2 ::GetIntrinsicType, lorsqu’elle est appelée sur un type, obtient des informations sur le type intrinsèque du type. |
IDebugHostType2 ::GetMemberType La méthode IDebugHostType2 ::GetMemberType, lorsqu’elle est appelée sur un type pour un pointeur vers un membre de module, obtient la classe du membre du module. |
IDebugHostType2 ::GetName La méthode IDebugHostType2 ::GetName, lorsqu’elle est appelée sur un symbole, obtient le nom du symbole s’il a un nom. |
IDebugHostType2 ::GetPointerKind La méthode IDebugHostType2 ::GetPointerKind, lorsqu’elle est appelée sur un type pour un pointeur, obtient le type de pointeur spécifié par l’énumération PointerKind. |
IDebugHostType2 ::GetSize La méthode IDebugHostType2 ::GetSize, lorsqu’elle est appelée sur un type, obtient la taille du type. Cette méthode équivaut à sizeof(type) en C++. |
IDebugHostType2 ::GetSymbolKind La méthode IDebugHostType2 ::GetSymbolKind, lorsqu’elle est appelée sur un symbole, obtient le type de symbole, tel que le champ, la classe de base ou le type. |
IDebugHostType2 ::GetType La méthode IDebugHostType2 ::GetType, lorsqu’elle est appelée sur un symbole, obtient le type de symbole, tel qu’int *. |
IDebugHostType2 ::GetTypedefBaseType La méthode GetTypedefBaseType retourne la définition immédiate du typedef. |
IDebugHostType2 ::GetTypedefFinalBaseType La méthode GetTypedefFinalBaseType retourne le type final pour lequel le typedef est une définition. |
IDebugHostType2 ::GetTypeKind La méthode IDebugHostType2 ::GetTypeKind, lorsqu’elle est appelée sur un type, obtient le type de type spécifié par l’énumération TypeKind. |
IDebugHostType2 ::IsGeneric La méthode IDebugHostType2 ::IsGeneric, lorsqu’elle est appelée sur un type, obtient si le type est générique ou modèle. |
IDebugHostType2 ::IsTypedef La méthode IsTypedef est la seule méthode capable de voir si un type est un typedef. |
IDebugHostType2 ::QueryInterface La méthode IDebugHostType2 ::QueryInterface récupère des pointeurs vers les interfaces prises en charge sur un objet. |
IDebugHostType2 ::Release La méthode IDebugHostType2 ::Release décrémente le nombre de références d’une interface sur un objet. |
Exigences
Exigence | Valeur |
---|---|
d’en-tête | dbgmodel.h |
Voir aussi
Vue d’ensemble du modèle de données du débogueur C++