Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Входные и выходные средства обработчика отладчика можно использовать для интерактивной операции отладки и ведения журнала. Входные данные обычно представляют команды и ответы, типизированные пользователем, а выходные данные обычно представляют сведения, представленные пользователю или отправленные в файлы журнала.
Модуль отладчика поддерживает входной поток и выходной поток. Входные данные можно запрашивать из входного потока, а выходные данные отправляются в выходной поток.
Когда метод Input вызывается для запроса входных данных из входного потока подсистемы, подсистема вызовет все зарегистрированные обратные вызовы ввода , чтобы сообщить им, что ожидает входных данных. Затем он ожидает обратных вызовов для предоставления входных данных, вызвав метод ReturnInput.
Когда выходные данные отправляются в выходной поток обработчика, подсистема вызовет зарегистрированные обратные вызовы выходных данных, передаваемые им. При отправке выходных данных в выходной поток его можно фильтровать с помощью клиентского объекта. В этом случае обратные вызовы, зарегистрированные с определенными клиентскими объектами, будут получать выходные данные.
Входные и выходные потоки прозрачны для удаленных клиентов. Удаленные клиенты могут запрашивать входные данные и отправлять выходные данные в поток входных и выходных данных подсистемы, а подсистема вызовет обратные вызовы, зарегистрированные в удаленных клиентах, для запроса входных данных или отправки выходных данных.
дополнительные сведения
Дополнительные сведения об использовании входных и выходных данных см. в разделе "Использование входных и выходных данных". Дополнительные сведения о клиентских объектах и обратных вызовах ввода и вывода см. в разделе "Клиентские объекты".