Compartir a través de


Uso de clientes y el motor

Una extensión DbgEng interactúa con el motor del depurador a través de un objeto de cliente.

Cuando se llama a una función de extensión, se pasa un cliente. La función de extensión debe usar este cliente para toda su interacción con el motor del depurador, a menos que tenga un motivo específico para usar otro cliente.

Una biblioteca de extensiones puede crear su propio objeto de cliente tras la inicialización mediante DebugCreate. Este cliente se puede usar para registrar objetos de devolución de llamada desde el archivo DLL.

Nota Se debe tener cuidado al modificar el cliente pasado a una función de extensión. En concreto, el registro de devoluciones de llamada con este cliente podría interrumpir la entrada, la salida o el control de eventos del depurador. Se recomienda crear un nuevo cliente para registrar devoluciones de llamada.