ProcessStartInfo.StandardInputHandle Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.