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 símbolo que representa el tipo de este símbolo.
Sintaxis
HRESULT get_type (
IDiaSymbol** pRetVal
);
Parámetros
pRetVal
[out] Devuelve un objeto IDiaSymbol que representa el tipo de este 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
Para determinar el tipo que tiene un símbolo, debe llamar a este método y examinar el objeto IDiaSymbol resultante. Tenga en cuenta que es posible que un símbolo no tenga un tipo. Por ejemplo, el nombre de una estructura no tiene ningún tipo, pero podría tener símbolos secundarios (use el método IDiaSymbol::findChildren para examinar esos elementos secundarios).
Ejemplo
IDiaSymbol* pType;
CComPtr<IDiaSymbol> pBaseType;
if (SUCCEEDED(pType->get_type( &pBaseType ))) {
BasicType btBaseType;
if (SUCCEEDED(pBaseType->get_baseType((DWORD *)&btBaseType))) {
// Do something with basic type.
}
}