Funzione EndTask (winuser.h)

[Questa funzione non è destinata all'uso generale. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows.]

Chiude in modo forcibly la finestra specificata.

Sintassi

BOOL EndTask(
  [in] HWND hWnd,
  [in] BOOL fShutDown,
  [in] BOOL fForce
);

Parametri

[in] hWnd

Tipo: HWND

Handle per la finestra da chiudere.

[in] fShutDown

Tipo: BOOL

Ignorato. Deve essere FALSE.

[in] fForce

Tipo: BOOL

Un valore TRUE per questo parametro forza la distruzione della finestra se un tentativo iniziale non riesce a chiudere delicatamente la finestra usando WM_CLOSE. Con un valore FALSE per questo parametro, viene eseguito solo il tentativo di chiusura con WM_CLOSE .

Valore restituito

Tipo: BOOL

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

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

Commenti

Questa funzione non è stata inclusa nelle intestazioni e nelle librerie SDK fino a Quando Windows XP con Service Pack 1 (SP1) e Windows Server 2003. Se non si dispone di un file di intestazione e di una libreria di importazione per questa funzione, è possibile chiamare la funzione usando LoadLibrary e GetProcAddress.

Requisiti

Requisito Valore
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

Vedi anche

ChiudiWindow

Informazioni concettuali

Destroywindow

Riferimento

WM_CLOSE

Windows