Sprache

Process.Signal(PosixSignal) Methode

Definition

Sendet ein Signal an den zugeordneten Prozess.

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

Parameter

signal
PosixSignal

Das zu sendende Signal.

Gibt zurück

true wenn das Signal erfolgreich gesendet wurde; false wenn der Prozess bereits beendet wurde oder nicht mehr vorhanden ist und das Signal nicht übermittelt wurde.

Attribute

Ausnahmen

Diesem Objekt ist kein Prozess zugeordnet, oder der Prozesshandle ist ungültig.

Das Prozessobjekt wurde verworfen.

Der Prozess befindet sich auf einem Remotecomputer.

Die aktuelle Plattform oder das angegebene Signal wird nicht unterstützt.

Das Signal konnte nicht gesendet werden.

Hinweise

Bei Windows wird nur SIGKILL das Senden des Prozesses unterstützt und das Senden beendet. Der Prozesshandle muss Zugriff haben PROCESS_TERMINATE .

Gilt für: