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 доступ.