ProcessStartInfo.StandardOutputHandle Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen eines SafeFileHandle Werts, der als Standardausgabe des untergeordneten Prozesses verwendet werden soll.
public:
property Microsoft::Win32::SafeHandles::SafeFileHandle ^ StandardOutputHandle { Microsoft::Win32::SafeHandles::SafeFileHandle ^ get(); void set(Microsoft::Win32::SafeHandles::SafeFileHandle ^ value); };
public Microsoft.Win32.SafeHandles.SafeFileHandle? StandardOutputHandle { get; set; }
member this.StandardOutputHandle : Microsoft.Win32.SafeHandles.SafeFileHandle with get, set
Public Property StandardOutputHandle As SafeFileHandle
Eigenschaftswert
A SafeFileHandle , das als Standardausgabehandle des untergeordneten Prozesses oder null zum Verwenden des Standardverhaltens verwendet werden soll.
Hinweise
Der Handle muss nicht vererbbar sein; die Laufzeit dupliziert sie bei Bedarf als vererbbar.
Dient CreateAnonymousPipe zum Erstellen eines Paars verbundener Rohrziehpunkte, OpenHandle zum Öffnen eines Dateihandles, OpenNullHandle zum Verwerfen der Ausgabe oder OpenStandardOutputHandle zum Erben der Standardausgabe des übergeordneten Elements.
Wenn diese Eigenschaft festgelegt ist null und RedirectStandardOutput ist false, erbt der Prozess normalerweise die Standardausgabe des übergeordneten Elements. Wenn StartDetached der true Prozess jedoch gestartet StartAndForget(ProcessStartInfo)wird, wird die Standardausgabe stattdessen an das NULL-Gerät umgeleitet.
Es wird empfohlen, den Handle direkt nach dem Starten des Prozesses zu verwerfen.
Wenn diese Eigenschaft nicht nullRedirectStandardOutput ist und UseShellExecute beides sein falsemuss.