Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
Recupera el tipo base de este símbolo.
Sintaxis
HRESULT get_baseType (
DWORD* pRetVal
);
Parámetros
pRetVal
[out] Devuelve un valor de la enumeración BasicType que especifica el tipo base del símbolo.
Valor devuelto
Si la operación se realiza correctamente, devuelve S_OK; de lo contrario, devuelve S_FALSE o un código de error.
Nota:
Un valor devuelto de S_FALSE significa que la propiedad no está disponible para el símbolo.
Comentarios
El tipo básico de un símbolo se puede determinar obteniendo primero el tipo del símbolo y, después, consultando ese tipo devuelto para conocer el tipo base. Tenga en cuenta que es posible que algunos símbolos no tengan un tipo base, por ejemplo, un nombre de estructura.
Ejemplo
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.
}
}
Requisitos
| Requisito | Descripción |
|---|---|
| Encabezado: | dia2.h |
| Versión: | Debug Interface Access SDK v7.0 |