Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Načte symbol, který představuje typ tohoto symbolu.
Syntaxe
HRESULT get_type (
IDiaSymbol** pRetVal
);
Parametry
pRetVal
[ven] Vrátí IDiaSymbol objekt, který představuje typ tohoto symbolu.
Vrácená hodnota
V případě úspěchu vrátí hodnotu S_OK; v opačném případě vrátí S_FALSE kód chyby nebo kód chyby.
Poznámka:
Návratová S_FALSE hodnota znamená, že vlastnost není pro symbol k dispozici.
Poznámky
Chcete-li určit typ symbol má, musíte volat tuto metodu a prozkoumat výsledný IDiaSymbol objektu. Všimněte si, že symbol nemůže mít typ. Například název struktury nemá žádný typ, ale může mít podřízené symboly (k prozkoumání těchto podřízených objektů použijte metodu IDiaSymbol::findChildren ).
Příklad
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.
}
}