Gibt es da einen Puffer der Größe angehängt stdout?

Ich versuche zu finden, einige Informationen zu den Daten zugeordneten Grenzwerte stdout auf Windows. Ich kann nicht scheinen zu finden, die Informationen auf der MSDN-Website.

  1. Gibt es ein limit, wie viel Daten können auf stdout geschrieben? Wenn ja, was passiert, wenn das limit erreicht ist? Ist das Daten verloren gehen?

  2. Wenn stdout umgeleitet wird (zum Beispiel durch den Start des Prozesses aus .Net und mit dem ProcessStartInfo.RedirectStandardOutput Eigentum), hat das eine Wirkung auf, wie viel Daten geschrieben werden können? Wie ich gelesen habe von den Standardausgabe-stream aufrufen-Prozess, beeinflusst das die Grenzen?

  3. Sind diese Grenzen in irgendeiner Weise einen Bezug zu named pipes?

InformationsquelleAutor jameswelle | 2010-01-14
Schreibe einen Kommentar