Condividi tramite


Funzione CloseDesktop (winuser.h)

Chiude un handle aperto a un oggetto desktop.

Sintassi

BOOL CloseDesktop(
  [in] HDESK hDesktop
);

Parametri

[in] hDesktop

Handle per il desktop da chiudere. Questo può essere un handle restituito dalle funzioni CreateDesktop, OpenDesktop o OpenInputDesktop. Non specificare l'handle restituito dalla funzione GetThreadDesktop .

Valore restituito

Se la funzione ha esito positivo, il valore restituito è diverso da zero.

Se la funzione ha esito negativo, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Commenti

La funzione CloseDesktop avrà esito negativo se qualsiasi thread nel processo chiamante usa l'handle desktop specificato o se l'handle fa riferimento al desktop iniziale del processo di chiamata.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winuser.h (include Windows.h)
Libreria User32.lib
DLL User32.dll
Set di API ext-ms-win-ntuser-windowstation-l1-1-0 (introdotto in Windows 8)

Vedi anche

CreateDesktop

Desktop

OpenDesktop

OpenInputDesktop

Funzioni di Window Station e Desktop