Я пытаюсь найти некоторую информацию о ограничениях данных, связанных с stdout в Windows. Я не могу найти информацию о MSDN.
-
Есть ли предел того, сколько данных можно записать в stdout? Если да, то что произойдет, если предел достигнут? Утеряны ли данные?
-
Если stdout перенаправляется (например, запустив процесс из .Net и используя свойство ProcessStartInfo.RedirectStandardOutput), это повлияет на то, сколько данных можно записать? Как я читаю из потока stdout в вызывающем процессе, это влияет на ограничения?
-
Связаны ли эти ограничения с именованными каналами?