Freigeben über


IModelObject::GetTypeInfo-Methode (dbgmodel.h)

Die GetTypeInfo-Methode gibt den systemeigenen Typ des angegebenen Objekts zurück. Wenn dem Objekt keine systemeigenen Typinformationen zugeordnet sind (z. B.: es handelt sich um eine systeminterne Usw.), wird der Aufruf weiterhin erfolgreich ausgeführt, gibt aber NULL zurück.

Syntax

HRESULT GetTypeInfo(
  IDebugHostType **type
);

Parameter

type

Der systemeigene Typ des objekts, das durch diesen Zeiger dargestellt wird, wird hier als IDebugHostType--Schnittstelle zurückgegeben.

Rückgabewert

Diese Methode gibt HRESULT zurück, das Erfolg oder Fehler angibt.

Bemerkungen

Codebeispiel

In diesem Beispiel wird die IDebugHostType-Schnittstelle verwendet.

ComPtr<IModelObject> spObject; /* get an object */

ComPtr<IDebugHostType> spType;
if (SUCCEEDED(spObject->GetTypeInfo(&spType)) && spType != nullptr)
{
    // The object has a native type.  spType is such type.
}

Anforderungen

Anforderung Wert
Header- dbgmodel.h

Siehe auch

IModelObject-Schnittstelle