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 |
Buscar informações de registro do contexto de registro do escopo atual.
Observação 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 da função atual.
Valor de retorno
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. |
Observações
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 de IDebugRegisters e outros métodos relacionados ao registro, consulte Registros.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | dbgeng.h (inclua DbgEng.h) |