Freigeben über


IModelObject::GetTargetInfo-Methode (dbgmodel.h)

Die GetTargetInfo-Methode ist effektiv eine Kombination der GetLocation- und GetTypeInfo-Methoden, die sowohl den abstrakten Speicherort als auch den nativen Typ des angegebenen Objekts zurückgeben.

Syntax

HRESULT GetTargetInfo(
  Location       *location,
  IDebugHostType **type
);

Parameter

location

Die abstrakte Position des nativen Objekts, das durch diesen Zeiger dargestellt wird, wird hier zurückgegeben.

type

Der systemeigene Typ des Durch diesen Zeiger dargestellten Objekts wird hier als IDebugHostType-Schnittstelle zurückgegeben.

Rückgabewert

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

Hinweise

Codebeispiel

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

Location loc;
ComPtr<IDebugHostType> spType;
if (SUCCEEDED(spObject->GetTargetInfo(&loc, &spType)))
{
    // loc has a valid location
    // spType has a valid type -- the type of the object
}

Anforderungen

Anforderung Wert
Header dbgmodel.h

Weitere Informationen

IModelObject-Schnittstelle