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 |