Language

Process.Signal(PosixSignal) メソッド

定義

関連するプロセスにシグナルを送信します。

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

パラメーター

signal
PosixSignal

送信するシグナル。

返品

true シグナルが正常に送信された場合。 false プロセスが既に終了しているか、または存在せず、シグナルが配信されなかった場合に発生します。

属性

例外

このオブジェクトに関連付けられているプロセスがない、またはプロセス ハンドルが無効です。

プロセス オブジェクトが破棄されました。

プロセスはリモート コンピューター上にあります。

現在のプラットフォームまたは指定されたシグナルはサポートされていません。

シグナルを送信できませんでした。

注釈

Windowsでは、SIGKILLのみがサポートされ、送信するとプロセスが終了します。 プロセス ハンドルには PROCESS_TERMINATE アクセス権が必要です。

適用対象