Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Recupera o tipo base para esse símbolo.
Sintaxe
HRESULT get_baseType (
DWORD* pRetVal
);
Parâmetros
pRetVal
[out] Retorna um valor da enumeração BasicType Enumeration especificando o tipo base do símbolo.
Valor Retornado
Se tiver êxito, retornará S_OK. Caso contrário, retornará S_FALSE ou um código de erro.
Observação
Um valor retornado de S_FALSE significa que a propriedade não está disponível para o símbolo.
Comentários
O tipo básico de um símbolo pode ser determinado pelo primeiro a obter o tipo do símbolo e, em seguida, interrogando esse tipo retornado do tipo base. Observe que alguns símbolos podem não ter um tipo base, por exemplo, um nome de estrutura.
Exemplo
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 | Descrição |
|---|---|
| Cabeçalho: | dia2.h |
| Versão: | DIA SDK v7.0 |