ProcessStartInfo.StandardOutputHandle 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 standardutdata för den underordnade processen.
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
Egenskapsvärde
En SafeFileHandle som ska användas som standardutdatahandtag 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 öppna ett filhandtag, OpenNullHandle ta bort utdata eller OpenStandardOutputHandle ärva den överordnades standardutdata.
När den här egenskapen är null och RedirectStandardOutput är falseärver processen normalt den överordnades standardutdata. Men om StartDetached är true eller processen startas med StartAndForget(ProcessStartInfo)omdirigeras standardutdata 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 , RedirectStandardOutput och UseShellExecute måste båda vara false.