Método IDebugRegisters2::GetFrameOffset2 (dbgeng.h)
El método GetFrameOffset2 devuelve la ubicación del marco de pila para la función actual.
Sintaxis
HRESULT GetFrameOffset2(
[in] ULONG Source,
[out] PULONG64 Offset
);
Parámetros
[in] Source
Especifica el origen de registro que se va a consultar.
Los valores posibles se enumeran en la tabla siguiente.
Valor | Registro del origen |
---|---|
DEBUG_REGSRC_DEBUGGEE | Capturar información de registro del destino. |
DEBUG_REGSRC_EXPLICIT | Capturar información de registro del contexto de registro explícito actual. |
DEBUG_REGSRC_FRAME |
Capturar información de registro del contexto de registro del ámbito actual.
Nota El desenredado de la pila no garantiza una actualización precisa del contexto de registro, por lo que es posible que el contexto de registro del marco de ámbito no sea preciso en todos los casos.
|
[out] Offset
La ubicación del espacio de direcciones virtuales del proceso del marco de pila para la función actual.
Valor devuelto
Esta lista no contiene todos los errores que pueden producirse. Para obtener una lista de posibles errores, consulte Valores HRESULT.
Código devuelto | Descripción |
---|---|
|
Método realizado correctamente. |
Comentarios
El significado del valor devuelto por este método es específico de la arquitectura.
El método GetFrameOffset realiza la misma tarea que este método, pero siempre usa el destino como origen de registro.
Para obtener información general sobre la interfaz IDebugRegisters y otros métodos relacionados con el registro, consulte Registros.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | dbgeng.h (include DbgEng.h) |