Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Nimmt einen Speicherort an, der etwas anderes als eine virtuelle Speicheradresse darstellt und versucht, den Speicherort innerhalb des angegebenen Kontexts in eine virtuelle Speicheradresse zu linearisieren. Dieser Vorgang kann fehlschlagen, wenn der Standort nicht durch eine virtuelle Adresse dargestellt werden kann (z. B. ein Register).
Syntax
HRESULT LinearizeLocation(
IDebugHostContext *context,
Location location,
Location *pLinearizedLocation
);
Parameter
context
Der Hostkontext, in dem der Speicherort gültig ist. Dies stellt z. B. den Adressraum dar, in dem der Speicherort vorhanden ist.
location
Der Speicherort, der in eine virtuelle Speicheradresse linearisiert werden soll.
pLinearizedLocation
Hier wird ein neuer Speicherort zurückgegeben, der eine virtuelle Speicheradresse darstellt. Wenn der Speicherort nicht in eine virtuelle Speicheradresse linearisiert werden kann (z. B. stellt der Speicherort einen registrierten Wert dar), schlägt diese Methode fehl.
Rückgabewert
Diese Methode gibt HRESULT zurück, das Erfolg oder Fehler angibt.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | dbgmodel.h |