Freigeben über


IDebugHostField::GetLocation-Methode (dbgmodel.h)

Für Felder, die unabhängig vom jeweiligen Typ instance eine Adresse haben (z. B. Felder, deren Standortart LocationStatic angibt), gibt die GetLocation-Methode die abstrakte Position (Adresse) des Felds zurück.

Wenn das angegebene Feld keinen statischen Speicherort aufweist, schlägt die GetLocation-Methode fehl.

Syntax

HRESULT GetLocation(
  Location *location
);

Parameter

location

Die abstrakte Position (z.B. Adresse) des Felds wird hier zurückgegeben.

Rückgabewert

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

Hinweise

Beispielcode*

ComPtr<IDebugHostField> spField; /* get a field symbol (see EnumerateChildren) */

Location fieldLocation;
if (SUCCEEDED(spField->GetLocation(&fieldLocation)))
{
    // For fields which have a static location as determined by GetLocationKind, 
    // the location of the field will be in fieldLocation.
}

Anforderungen

Anforderung Wert
Header dbgmodel.h

Weitere Informationen

IDebugHostField-Schnittstelle