Idioma

Process.Signal(PosixSignal) Método

Definição

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.

Aplica-se a