ProcessStartInfo.StandardInputHandle Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe ou define a SafeFileHandle para usar como entrada padrão do processo filho.
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
Valor de Propriedade
A SafeFileHandle para usar como o handle de entrada padrão do processo filho, ou null para usar o comportamento padrão.
Observações
O handle não precisa de ser herdável; o runtime duplica-o como herdável, se necessário.
Use CreateAnonymousPipe para criar um par de handles de pipe ligados, OpenHandle para abrir um handle de ficheiro, OpenNullHandle para fornecer uma entrada vazia ou OpenStandardInputHandle para herdar a entrada padrão do pai.
Quando esta propriedade é null e RedirectStandardInput é false, o processo normalmente herda a entrada padrão do pai. No entanto, se StartDetached for true ou o processo for iniciado com StartAndForget(ProcessStartInfo), a entrada padrão é redirecionada para o dispositivo nulo em vez disso.
Recomenda-se descartar a pega logo após iniciar o processo.
Quando esta propriedade não nullé , RedirectStandardInput e UseShellExecute ambos devem ser false.