IDebugHostType2 ::GetBaseType, méthode (dbgmodel.h)
Si le type est un dérivé d’un autre type unique (par exemple, en tant que 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 à partir duquel ce type est dérivé est retourné ici. Il s’agit du type vers lequel pointe, le type qu’un tableau contient, etc.
Valeur de retour
Cette méthode retourne HRESULT qui indique la réussite ou l’échec.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | dbgmodel.h |