Språk

ProcessStartInfo.StandardInputHandle Egenskap

Definition

Hämtar eller anger en SafeFileHandle som ska användas som standardindata för den underordnade processen.

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

Egenskapsvärde

En SafeFileHandle som ska användas som standardindatahandtag för den underordnade processen eller null för att använda standardbeteendet.

Kommentarer

Handtaget behöver inte vara ärverbart. körningen duplicerar den som ärverbar om det behövs.

Använd CreateAnonymousPipe för att skapa ett par anslutna rörhandtag, OpenHandle för att öppna ett filhandtag, OpenNullHandle för att tillhandahålla en tom indata eller OpenStandardInputHandle för att ärva den överordnades standardindata.

När den här egenskapen är null och RedirectStandardInput är falseärver processen normalt den överordnades standardindata. Men om StartDetached är true eller processen startas med StartAndForget(ProcessStartInfo)omdirigeras standardindata till null-enheten i stället.

Vi rekommenderar att du tar bort handtaget direkt efter att processen har startats.

När den här egenskapen inte nullär , RedirectStandardInput och UseShellExecute måste båda vara false.

Gäller för