ProcessStartInfo.StandardInputHandle Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Haalt een op of stelt een SafeFileHandle te gebruiken als standaardinvoer van het onderliggende proces.
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
Waarde van eigenschap
Een SafeFileHandle om te gebruiken als de standaardinvoergreep van het onderliggende proces of null om het standaardgedrag te gebruiken.
Opmerkingen
De ingang hoeft niet over te nemen; de runtime dupliceert deze indien nodig als overgenomen.
Hiermee CreateAnonymousPipe maakt u een paar gekoppelde pijpgrepen, OpenHandle opent u een bestandsgreep, OpenNullHandle geeft u een lege invoer op of OpenStandardInputHandle neemt u de standaardinvoer van het bovenliggende item over.
Wanneer deze eigenschap is null en RedirectStandardInput is false, neemt het proces normaal gesproken de standaardinvoer van het bovenliggende item over.
StartDetached Als dit echter het proces is true of het proces wordt gestartStartAndForget(ProcessStartInfo), wordt in plaats daarvan standaardinvoer omgeleid naar het null-apparaat.
Het is raadzaam om de ingang direct na het starten van het proces te verwijderen.
Als deze eigenschap niet nullis, RedirectStandardInput en UseShellExecute moet beide zijn false.