Process.Signal(PosixSignal) Método
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.
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 para enviar.
Devoluções
true se o sinal foi enviado com sucesso; false se o processo já saiu ou já não existe e o sinal não foi entregue.
- Atributos
Exceções
Não existe nenhum processo associado a este objeto, ou o handle do processo é inválido.
O objeto do processo foi descartado.
O processo é feito num computador remoto.
A plataforma atual ou o sinal especificado não são suportados.
O sinal não pôde ser enviado.
Observações
No Windows, apenas SIGKILL é suportado, e enviá-lo termina o processo. O responsável pelo processo deve ter PROCESS_TERMINATE acesso.