Partager via


Méthode IDebugHostType2 ::GetBaseType (dbgmodel.h)

Si le type est un dérivé d’un autre type unique (par exemple , car MyStruct * est dérivé de MyStruct'), la méthode GetBaseType retourne le type de base de la dérivation. Pour les pointeurs, cela retourne le type pointé vers. Pour les tableaux, cela retourne ce dont le tableau est un tableau. Si le type n’est pas un tel type dérivé, une erreur est retournée.

Notez que cette méthode n’a rien à voir avec les classes de base C++ (ou d’autres classes de base linguistiques). Il s’agit de symboles (IDebugHostBaseClass) qui peuvent être énumérés à partir de la classe dérivée via un appel à la méthode EnumerateChildren.

Syntaxe

HRESULT GetBaseType(
  IDebugHostType **baseType
);

Paramètres

baseType

Le type dont ce type est dérivé est retourné ici. Il s’agit du type pointé vers, du type qu’un tableau contient, etc...

Valeur retournée

Cette méthode retourne HRESULT qui indique la réussite ou l’échec.

Configuration requise

Condition requise Valeur
En-tête dbgmodel.h

Voir aussi

Interface IDebugHostType2