Process.Signal(PosixSignal) Método
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.
Envia um sinal para o processo associado.
public:
bool Signal(System::Runtime::InteropServices::PosixSignal signal);
[System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public bool Signal(System.Runtime.InteropServices.PosixSignal signal);
[<System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
member this.Signal : System.Runtime.InteropServices.PosixSignal -> bool
Public Function Signal (signal As PosixSignal) As Boolean
Parâmetros
- signal
- PosixSignal
O sinal a ser enviado.
Retornos
true se o sinal foi enviado com êxito; false se o processo já tiver sido encerrado ou não existir mais e o sinal não tiver sido entregue.
- Atributos
Exceções
Não há nenhum processo associado a esse objeto ou o identificador do processo é inválido.
O objeto de processo foi descartado.
O processo está em um computador remoto.
Não há suporte para a plataforma atual ou o sinal especificado.
Não foi possível enviar o sinal.
Comentários
No Windows, há suporte apenas SIGKILL e enviá-lo encerra o processo. O identificador do processo deve ter PROCESS_TERMINATE acesso.