Método IDebugHostMemory2::LinearizeLocation (dbgmodel.h)
Obtém um local que pode representar algo diferente de um endereço de memória virtual e tenta linearizar o local em um endereço de memória virtual dentro do contexto especificado. Essa operação poderá falhar se o local não puder ser representado por um endereço virtual (por exemplo: é um registro).
Sintaxe
HRESULT LinearizeLocation(
IDebugHostContext *context,
Location location,
Location *pLinearizedLocation
);
Parâmetros
context
O contexto do host no qual o local é válido. Isso representa, por exemplo, o espaço de endereço no qual o local existe.
location
O local para linearizar em um endereço de memória virtual.
pLinearizedLocation
Um novo local que representa um endereço de memória virtual será retornado aqui. Se o local não puder ser linearizado em um endereço de memória virtual (por exemplo: o local representa um valor registrado), esse método falhará.
Retornar valor
Esse método retorna HRESULT que indica êxito ou falha.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | dbgmodel.h |