ProcessStartInfo.StartSuspended Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor que indica se o processo deve ser iniciado em um 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 da propriedade
true se o processo deve ser iniciado suspenso; caso contrário, false. O padrão é false.
- Atributos
Comentários
Quando essa propriedade é true, o processo é criado com seu thread principal suspenso. O processo não inicia a execução até Resume() ser chamado no identificador do processo, como o identificador retornado por Start(ProcessStartInfo).
Em Windows, o processo é iniciado com o sinalizador CREATE_SUSPENDED.
No macOS, o processo é iniciado com o POSIX_SPAWN_START_SUSPENDED sinalizador.
Essa propriedade não pode ser usada junto com UseShellExecute set to true.