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.