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 |