Process.Signal(PosixSignal) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Envoie un signal au processus associé.
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
Paramètres
- signal
- PosixSignal
Signal à envoyer.
Retours
true si le signal a été envoyé avec succès ; false si le processus a déjà quitté ou n’existe plus et que le signal n’a pas été remis.
- Attributs
Exceptions
Aucun processus n’est associé à cet objet, ou le handle de processus n’est pas valide.
L’objet de processus a été supprimé.
Le processus se trouve sur un ordinateur distant.
La plateforme actuelle ou le signal spécifié n’est pas pris en charge.
Le signal n’a pas pu être envoyé.
Remarques
Sur Windows, seule SIGKILL la prise en charge est prise en charge et l’envoi de celui-ci met fin au processus. Le handle de processus doit avoir PROCESS_TERMINATE accès.