Partilhar via


Método IDebugHostFunctionLocalStorage2::GetExtendedRegisterAddressInfo (dbgmodel.h)

O método GetExtendedRegisterAddressInfo recupera as informações de endereço de registro específicas da arquitetura nas quais os dados locais são armazenados. As informações incluem a ID de registro, o deslocamento, se o acesso é indireto e o deslocamento indireto, se aplicável.

Sintaxe

HRESULT GetExtendedRegisterAddressInfo(
  ULONG  *registerId,
  LONG64 *offset,
  bool   *isIndirectAccess,
  LONG   *indirectOffset
);

Parâmetros

registerId

Um ponteiro de saída para um tipo ULONG que receberá a ID do registro em que o local está armazenado.

offset

Um ponteiro de saída para um tipo LONG64 que recebe o deslocamento do registro.

isIndirectAccess

Um ponteiro de saída para um tipo bool que indica se o acesso a esse armazenamento é indireto.

indirectOffset

Um ponteiro de saída para um tipo LONG que recebe o deslocamento se o acesso for indireto.

Valor de retorno

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Requisitos

Requisito Valor
cabeçalho dbgmodel.h

Consulte também

interface IDebugHostFunctionLocalStorage2