ProcessStartInfo.StandardErrorHandle 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 Standardfehler des untergeordneten Prozesses verwendet werden soll.
public:
property Microsoft::Win32::SafeHandles::SafeFileHandle ^ StandardErrorHandle { Microsoft::Win32::SafeHandles::SafeFileHandle ^ get(); void set(Microsoft::Win32::SafeHandles::SafeFileHandle ^ value); };
public Microsoft.Win32.SafeHandles.SafeFileHandle? StandardErrorHandle { get; set; }
member this.StandardErrorHandle : Microsoft.Win32.SafeHandles.SafeFileHandle with get, set
Public Property StandardErrorHandle As SafeFileHandle
Eigenschaftswert
A SafeFileHandle , die als Standardfehlerhandle 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 Pipehandles, OpenHandle zum Öffnen eines Dateihandles, OpenNullHandle zum Verwerfen der Fehlerausgabe oder OpenStandardErrorHandle zum Erben des Standardfehlers des übergeordneten Elements.
Wenn diese Eigenschaft ist null und RedirectStandardError ist false, erbt der Prozess normalerweise den Standardfehler des übergeordneten Elements. Wenn StartDetached der Prozess jedoch gestartet StartAndForget(ProcessStartInfo)wirdtrue, wird der Standardfehler stattdessen an das NULL-Gerät umgeleitet.
Es wird empfohlen, den Handle direkt nach dem Starten des Prozesses zu verwerfen.
Wenn diese Eigenschaft nicht nullRedirectStandardError ist und UseShellExecute beides sein falsemuss.