Compartilhar via


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

Confira também

Interface IDebugHostMemory2