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 |