Partager via


IDiaSymbol::get_baseType

Récupère le type de base pour ce symbole*.*

HRESULT get_baseType ( 
   DWORD* pRetVal
);

Paramètres

  • pRetVal
    [out] Retourne une valeur de l'énumération de BasicType spécifiant le type de base du symbole.

Valeur de retour

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

Notes

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

Notes

Le type de base pour un symbole peut être déterminé en obtenant d'abord le type du symbole et en interrogeant après cela type retourné pour le type de base. Notez que certains symboles ne peut pas avoir de base (en date, par exemple un nom de structure.

Exemple

IDiaSymbol* pType;
CComPtr<IDiaSymbol> pBaseType;
if (pType->get_type( &pBaseType ) == S_OK)
{
    BasicType btBaseType;
    if (pBaseType->get_baseType((DWORD *)&btBaseType) == S_OK)
    {
        // Do something with basic type.
    }
}

Configuration requise

Spécification

Description

en-tête :

dia2.h

version :

diamètre Kit de développement logiciel v7.0

Voir aussi

Référence

IDiaSymbol

BasicType

IDiaSymbol::get_type