Поделиться через


Функция WTSTerminateProcess (wtsapi32.h)

Завершает указанный процесс на указанном сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов).

Синтаксис

BOOL WTSTerminateProcess(
  [in] HANDLE hServer,
  [in] DWORD  ProcessId,
  [in] DWORD  ExitCode
);

Параметры

[in] hServer

Обработка на сервере узла сеансов удаленных рабочих стола. Укажите дескриптор, открытый функцией WTSOpenServer , или укажите WTS_CURRENT_SERVER_HANDLE, чтобы указать сервер узла сеансов удаленных рабочих столов, на котором выполняется приложение.

[in] ProcessId

Указывает идентификатор процесса, который необходимо завершить.

[in] ExitCode

Указывает код выхода для завершенного процесса.

Возвращаемое значение

Если функция выполнена успешно, возвращаемое значение будет ненулевым.

Если функция выполняется неудачно, возвращается нулевое значение. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.

Требования

   
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header wtsapi32.h
Библиотека Wtsapi32.lib
DLL Wtsapi32.dll

См. также раздел

WTSOpenServer