Langue

ProcessStartInfo.StandardInputHandle Propriété

Définition

Obtient ou définit une SafeFileHandle valeur à utiliser comme entrée standard du processus enfant.

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

Valeur de propriété

À SafeFileHandle utiliser comme handle d’entrée standard du processus enfant ou null pour utiliser le comportement par défaut.

Remarques

Le handle n’a pas besoin d’être hériter ; le runtime le doublons comme héritant si nécessaire.

Permet CreateAnonymousPipe de créer une paire de handles de canal connectés, OpenHandle d’ouvrir un handle de fichier, OpenNullHandle de fournir une entrée vide ou OpenStandardInputHandle d’hériter de l’entrée standard du parent.

Lorsque cette propriété est null et RedirectStandardInput est false, le processus hérite normalement de l’entrée standard du parent. Toutefois, si StartDetached le processus est true démarré ou si StartAndForget(ProcessStartInfo)le processus est démarré, l’entrée standard est redirigée vers l’appareil Null à la place.

Il est recommandé de supprimer le handle juste après avoir démarré le processus.

Lorsque cette propriété n’est pas null, RedirectStandardInput et UseShellExecute doit être à la fois false.

S’applique à