Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Proporciona una manera de que los depuradores inspeccionen una pila de llamadas desde un proceso de destino.
Sintaxis
HRESULT RoInspectCapturedStackBackTrace(
[in] UINT_PTR targetErrorInfoAddress,
USHORT machine,
PINSPECT_MEMORY_CALLBACK readMemoryCallback,
[in, optional] PVOID context,
[out] UINT32 *frameCount,
[out] UINT_PTR *targetBackTraceAddress
);
Parámetros
[in] targetErrorInfoAddress
Dirección del objeto de información de error en el proceso de destino. Obtenga targetErrorInfoAddress mediante una llamada a la función RoInspectThreadErrorInfo .
machine
Máquina que se va a depurar.
readMemoryCallback
Función de devolución de llamada para leer el búfer del espacio de direcciones TEB de destino.
[in, optional] context
Datos de contexto personalizados.
[out] frameCount
Número de marcos de pila almacenados en el objeto de error.
[out] targetBackTraceAddress
Dirección de seguimiento de retroceso de la pila en el proceso de destino.
Valor devuelto
Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
La función RoInspectCapturedStackBackTrace toma un puntero a un objeto de error del sistema y rellena frameCount con el número de marcos de pila almacenados en el objeto de error y rellena targetBackTraceAddress con la dirección de seguimiento de retroceso de la pila en el proceso de destino. La función RoInspectCapturedStackBackTrace intenta confirmar que targetErrorInfoAddress apunta a un objeto de error del sistema y produce un error si no puede coincidir con la firma de versión.
Obtenga targetErrorInfoAddress mediante una llamada a la función RoInspectThreadErrorInfo .
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows 8.1 [solo aplicaciones de escritorio] |
| Servidor mínimo compatible | Windows Server 2012 R2 [solo aplicaciones de escritorio] |
| Plataforma de destino | Windows |
| Encabezado | roerrorapi.h |
| Library | RuntimeObject.lib |
| Archivo DLL | ComBase.dll |