Freigeben über


IDebugHostField2::GetLocation-Methode (dbgmodel.h)

Bei Feldern, die unabhängig von der jeweiligen Typinstanz eine Adresse haben (z. B. Felder, deren Standorttyp "LocationStatic" angibt), gibt die GetLocation-Methode den abstrakten Speicherort (Adresse) des Felds zurück.

Wenn das angegebene Feld keine statische Position hat, 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 Erfolg oder Fehler angibt.

Bemerkungen

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

Siehe auch

IDebugHostField2-Schnittstelle