Compartir a través de


Entrada y salida

Las instalaciones de entrada y salida del motor del depurador se pueden usar para la operación y el registro interactivos del depurador. Normalmente, la entrada representa comandos y respuestas que el usuario escribe y la salida suele representar información presentada al usuario o enviadas a los archivos de registro.

El motor del depurador mantiene un flujo de entrada y un flujo de salida. La entrada se puede solicitar desde el flujo de entrada y la salida enviadas al flujo de salida.

Cuando se llama al método Input para solicitar la entrada desde el flujo de entrada del motor, el motor llamará a todas las devoluciones de llamada de entrada registradas para informarles de que está esperando la entrada. A continuación, espera a que las devoluciones de llamada de entrada proporcionen la entrada llamando al método ReturnInput .

Cuando la salida se envía al flujo de salida del motor, el motor llamará a las devoluciones de llamada de salida registradas que pasan la salida a ellos. Al enviar la salida al flujo de salida, el objeto de cliente puede filtrarla; en cuyo caso, solo las devoluciones de llamada de salida registradas con objetos de cliente concretos recibirán la salida.

Los flujos de entrada y salida están disponibles de forma transparente para los clientes remotos. Los clientes remotos pueden solicitar la entrada y enviar la salida al flujo de entrada y salida del motor, y el motor llamará a las devoluciones de llamada registradas con clientes remotos para solicitar la entrada o enviar la salida.

Información adicional

Para obtener más información sobre el uso de la entrada y la salida, consulte Uso de entrada y salida. Para obtener más información sobre los objetos de cliente y las devoluciones de llamada de entrada y salida, vea Objetos de cliente.