ProcessStartInfo.StartSuspended 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 um valor que indica se o processo deve ser iniciado num estado suspenso.
public:
property bool StartSuspended { bool get(); void set(bool value); };
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
[System.Runtime.Versioning.SupportedOSPlatform("macos")]
public bool StartSuspended { get; set; }
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
[<System.Runtime.Versioning.SupportedOSPlatform("macos")>]
member this.StartSuspended : bool with get, set
Public Property StartSuspended As Boolean
Valor de Propriedade
true se o processo for iniciado, suspenso; caso contrário, false. A predefinição é false.
- Atributos
Observações
Quando esta propriedade é true, o processo é criado com o seu thread principal suspenso. O processo só inicia a execução quando Resume() é chamado ao handle do processo, como o handle devolvido por Start(ProcessStartInfo).
No Windows, o processo começa com a bandeira CREATE_SUSPENDED.
No macOS, o processo é iniciado com a POSIX_SPAWN_START_SUSPENDED bandeira.
Esta propriedade não pode ser usada juntamente com UseShellExecute o conjunto de .true