Método IDebugRegisters2::GetFrameOffset2 (dbgeng.h)
O método GetFrameOffset2 retorna o local do quadro de pilha para a função atual.
Sintaxe
HRESULT GetFrameOffset2(
[in] ULONG Source,
[out] PULONG64 Offset
);
Parâmetros
[in] Source
Especifica a origem do registro a ser consultada.
Os valores possíveis são listados na tabela a seguir.
Valor | Registrar origem |
---|---|
DEBUG_REGSRC_DEBUGGEE | Buscar informações de registro do destino. |
DEBUG_REGSRC_EXPLICIT | Buscar informações de registro do contexto de registro explícito atual. |
DEBUG_REGSRC_FRAME |
Busque informações de registro do contexto de registro do escopo atual.
Nota O desenrolamento de pilha não garante a atualização precisa do contexto de registro, portanto, o contexto de registro do quadro de escopo pode não ser preciso em todos os casos.
|
[out] Offset
O local no espaço de endereço virtual do processo do quadro de pilha para a função atual.
Retornar valor
Essa lista não contém todos os erros que podem ocorrer. Para obter uma lista de possíveis erros, consulte Valores HRESULT.
Código de retorno | Descrição |
---|---|
|
O método foi bem-sucedido. |
Comentários
O significado do valor retornado por esse método é específico da arquitetura.
O método GetFrameOffset executa a mesma tarefa que esse método, mas sempre usa o destino como a origem do registro.
Para obter uma visão geral da interface IDebugRegisters e outros métodos relacionados ao registro, consulte Registros.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | dbgeng.h (inclua DbgEng.h) |