Interface IDebugHostType3 (dbgmodel.h)
Version 3 d’une interface (IDebugHostSymbol dérivée) à un type particulier.
Cette version 3 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
L’interface IDebugHostType3 hérite de l’interface IDebugHostType2.
Méthode
L’interface IDebugHostType3 a ces méthodes.
IDebugHostType3 ::AddRef La méthode AddRef incrémente le nombre de références d’un objet. |
IDebugHostType3 ::CreateArrayOf La méthode 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. |
IDebugHostType3 ::CreatePointerTo La méthode CreatePointerTo, lorsqu’elle est appelée sur un type, obtient un nouvel IDebugHostType qui est un pointeur vers le type. |
IDebugHostType3 ::EnumerateChildren La méthode IDebugHostType3 ::EnumerateChildren obtient un énumérateur capable d’énumérer tous les enfants d’un symbole donné. |
IDebugHostType3 ::GetArrayDimensionality La méthode GetArrayDimensionality retourne le nombre de dimensions dans un type de tableau. |
IDebugHostType3 ::GetArrayDimensions La méthode GetArrayDimensions, lorsqu’elle est appelée sur un type pour un tableau, obtient un ensemble de descripteurs, un pour chaque dimension du tableau. |
IDebugHostType3 ::GetBaseType La méthode 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. |
IDebugHostType3 ::GetBitField La méthode GetBitField, lorsqu’elle est appelée sur un type pour une bitmap, obtient des informations sur la structure bitmap. |
IDebugHostType3 ::GetContainingModule La méthode GetContainingModule, lorsqu’elle est appelée sur un symbole, obtient le module qui contient le symbole si le symbole a un module conteneur. |
IDebugHostType3 ::GetContainingType La méthode GetContainingType retourne le type du parent conteneur (type qui contient ce symbole). |
IDebugHostType3 ::GetContext La méthode GetContext, lorsqu’elle est appelée sur un symbole, obtient le contexte hôte dans lequel se trouve le symbole. |
IDebugHostType3 ::GetFunctionCallingConvention La méthode GetFunctionCallingConvention retourne la convention d’appel d’un type de fonction. |
IDebugHostType3 ::GetFunctionInstancePointerType La méthode GetFunctionInstancePointerType retourne le type d’un pointeur d’instance de fonction. |
IDebugHostType3 ::GetFunctionParameterTypeAt La méthode 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. |
IDebugHostType3 ::GetFunctionParameterTypeCount La méthode GetFunctionParameterTypeCount, lorsqu’elle est appelée sur un type pour une fonction, obtient le nombre d’arguments que la fonction prend. |
IDebugHostType3 ::GetFunctionReturnType La méthode GetFunctionReturnType, lorsqu’elle est appelée sur un type pour une fonction, obtient le type de retour de la fonction. |
IDebugHostType3 ::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. |
IDebugHostType3 ::GetGenericArgumentAt La méthode 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. |
IDebugHostType3 ::GetGenericArgumentCount La méthode GetGenericArgumentCount, lorsqu’elle est appelée sur un type, obtient le nombre d’arguments génériques au type. |
IDebugHostType3 ::GetHashCode La méthode GetHashCode, lorsqu’elle est appelée sur un type, obtient un code de hachage 32 bits pour le type. |
IDebugHostType3 ::GetIntrinsicType La méthode GetIntrinsicType, lorsqu’elle est appelée sur un type, obtient des informations sur le type intrinsèque du type. |
IDebugHostType3 ::GetMemberType La méthode GetMemberType, lorsqu’elle est appelée sur un type pour un pointeur vers un membre de module, obtient la classe du membre du module. |
IDebugHostType3 ::GetName La méthode GetName, lorsqu’elle est appelée sur un symbole, obtient le nom du symbole s’il a un nom. |
IDebugHostType3 ::GetPointerKind La méthode GetPointerKind, lorsqu’elle est appelée sur un type pour un pointeur, obtient le type de pointeur spécifié par l’énumération PointerKind. |
IDebugHostType3 ::GetSize La méthode GetSize, lorsqu’elle est appelée sur un type, obtient la taille du type. Cette méthode équivaut à sizeof(type) en C++. |
IDebugHostType3 ::GetSymbolKind La méthode GetSymbolKind, lorsqu’elle est appelée sur un type, obtient le type de symbole du type. |
IDebugHostType3 ::GetType La méthode GetType, lorsqu’elle est appelée sur un symbole, obtient le type de symbole, tel qu’int *. |
IDebugHostType3 ::GetTypedefBaseType La méthode GetTypedefBaseType retourne la définition immédiate du typedef. |
IDebugHostType3 ::GetTypedefFinalBaseType La méthode GetTypedefFinalBaseType retourne le type final pour lequel le typedef est une définition. |
IDebugHostType3 ::GetTypeKind La méthode GetTypeKind, lorsqu’elle est appelée sur un type, obtient le type de type spécifié par l’énumération TypeKind. |
IDebugHostType3 ::IsGeneric La méthode IsGeneric, lorsqu’elle est appelée sur un type, obtient si le type est générique ou modèle. |
IDebugHostType3 ::IsTypedef La méthode IsTypedef est la seule méthode capable de voir si un type est un typedef. |
IDebugHostType3 ::QueryInterface La méthode QueryInterface récupère un pointeur vers l’interface demandée. |
IDebugHostType3 ::Release La méthode Release libère une référence au type. |
Exigences
Exigence | Valeur |
---|---|
d’en-tête | dbgmodel.h |
Voir aussi
interfaces IDebugHostType.
Vue d’ensemble des interfaces C++ du débogueur