ProcessStartInfo.StandardInputHandle 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 Standardeingabe des untergeordneten Prozesses verwendet werden soll.
public:
property Microsoft::Win32::SafeHandles::SafeFileHandle ^ StandardInputHandle { Microsoft::Win32::SafeHandles::SafeFileHandle ^ get(); void set(Microsoft::Win32::SafeHandles::SafeFileHandle ^ value); };
public Microsoft.Win32.SafeHandles.SafeFileHandle? StandardInputHandle { get; set; }
member this.StandardInputHandle : Microsoft.Win32.SafeHandles.SafeFileHandle with get, set
Public Property StandardInputHandle As SafeFileHandle
Eigenschaftswert
A SafeFileHandle , das als Standardeingabehandle des untergeordneten Prozesses verwendet werden soll oder null um das Standardverhalten zu verwenden.
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 Bereitstellen einer leeren Eingabe oder OpenStandardInputHandle zum Erben der Standardeingabe des übergeordneten Elements.
Wenn diese Eigenschaft lautet null und RedirectStandardInput ist false, erbt der Prozess normalerweise die Standardeingabe des übergeordneten Elements. Wenn StartDetached der true Prozess jedoch gestartet StartAndForget(ProcessStartInfo)wird, wird die Standardeingabe stattdessen an das NULL-Gerät umgeleitet.
Es wird empfohlen, den Handle direkt nach dem Starten des Prozesses zu verwerfen.
Wenn diese Eigenschaft nicht nullRedirectStandardInput ist und UseShellExecute beides sein falsemuss.