Функция CloseDesktop (winuser.h)

Закрывает открытый дескриптор для объекта рабочего стола.

Синтаксис

BOOL CloseDesktop(
  [in] HDESK hDesktop
);

Параметры

[in] hDesktop

Дескриптор для закрываемого рабочего стола. Это может быть дескриптор, возвращаемый функциями CreateDesktop, OpenDesktop или OpenInputDesktop . Не указывайте дескриптор, возвращаемый функцией GetThreadDesktop .

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

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

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

Комментарии

Функция CloseDesktop завершится ошибкой , если какой-либо поток в вызывающем процессе использует указанный дескриптор рабочего стола или если дескриптор ссылается на начальный рабочий стол вызывающего процесса.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header winuser.h (включая Windows.h)
Библиотека User32.lib
DLL User32.dll
Набор API ext-ms-win-ntuser-windowstation-l1-1-0 (появилось в Windows 8)

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

CreateDesktop

Настольные системы

OpenDesktop

OpenInputDesktop

Функции Оконной станции и рабочего стола