Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Accetta una posizione che può rappresentare un indirizzo diverso da un indirizzo di memoria virtuale e tenta di linearizzare la posizione in un indirizzo di memoria virtuale all'interno del contesto specificato. Questa operazione potrebbe non riuscire se la posizione non può essere rappresentata da un indirizzo virtuale ,ad esempio se si tratta di un registro.
Sintassi
HRESULT LinearizeLocation(
IDebugHostContext *context,
Location location,
Location *pLinearizedLocation
);
Parametri
context
Contesto host in cui la posizione è valida. Rappresenta, ad esempio, lo spazio degli indirizzi in cui esiste la posizione.
location
Posizione da linearizzare in un indirizzo di memoria virtuale.
pLinearizedLocation
Verrà restituito un nuovo percorso che rappresenta un indirizzo di memoria virtuale. Se la posizione non può essere linearizzata in un indirizzo di memoria virtuale(ad esempio, la posizione rappresenta un valore enregistered), questo metodo avrà esito negativo.
Valore restituito
Questo metodo restituisce HRESULT che indica l'esito positivo o negativo.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | dbgmodel.h |