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 |