IDiaSymbol::get_virtualBaseTableType

Récupère le type d’un pointeur de table de base virtuelle.

Syntaxe

HRESULT get_virtualBaseTableType(
   IDiaSymbol *pRetVal
};

Paramètres

Paramètre Description
pRetVal [out] Retourne un objet IDiaSymbol qui spécifie le type de table de base.

Valeur renvoyée

En cas de réussite, retourne S_OK, sinon, retourne S_FALSE ou un code d’erreur.

Notes

Une valeur de retour de S_FALSE signifie que la propriété n’est pas disponible pour le symbole.

Notes

Un pointeur de table de base virtuelle (vbtptr) est un pointeur masqué dans une table virtuelle Visual C++ qui gère l’héritage à partir de classes de base virtuelles. Un vbtptr peut avoir des tailles différentes en fonction des classes héritées.

Cette méthode retourne un objet IDiaSymbol qui peut être utilisé pour déterminer la taille du vbtptr.

Configuration requise

Condition requise Description
En-tête : dia2.h
Version : SDK DIA v8.0

Voir aussi