Freigeben über


IDebugHostPublic::GetLocation-Methode (dbgmodel.h)

Für Daten mit einer Adresse gibt die GetLocation-Methode den abstrakten Speicherort (Adresse) des Felds zurück.

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

Syntax

HRESULT GetLocation(
  Location *location
);

Parameter

location

Hier wird der abstrakte Speicherort (z.B. Adresse) der Daten zurückgegeben.

Rückgabewert

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

Hinweise

Beispielcode

ComPtr<IDebugHostPublic> spPublic; /* get a public symbol (see EnumerateChildren) */

Location publicLocation;
if (SUCCEEDED(spPublic->GetLocation(&publicLocation)))
{
    // For public symbols which indicate they have a static location 
    // via GetLocationKind, publicLocation will be the location of the symbol
}

Anforderungen

Anforderung Wert
Header dbgmodel.h

Weitere Informationen

IDebugHostPublic-Schnittstelle