Process.Signal(PosixSignal) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Invia un segnale al processo associato.
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
Parametri
- signal
- PosixSignal
Segnale da inviare.
Valori restituiti
true se il segnale è stato inviato correttamente; false se il processo è già uscito o non esiste più e il segnale non è stato recapitato.
- Attributi
Eccezioni
Non esiste alcun processo associato a questo oggetto oppure l'handle del processo non è valido.
L'oggetto processo è stato eliminato.
Il processo si trova in un computer remoto.
La piattaforma corrente o il segnale specificato non è supportato.
Non è stato possibile inviare il segnale.
Commenti
In Windows è supportato solo SIGKILL e l'invio termina il processo. L'handle di processo deve avere PROCESS_TERMINATE accesso.