Freigeben über


EndTask-Funktion (winuser.h)

[Diese Funktion ist nicht für die allgemeine Verwendung vorgesehen. Sie kann in nachfolgenden Versionen von Windows geändert oder nicht verfügbar sein.]

Schließt das angegebene Fenster erzwungen.

Syntax

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

Parameter

[in] hWnd

Typ: HWND

Ein Handle für das zu schließende Fenster.

[in] fShutDown

Typ: BOOL

Ignoriert. Muss FALSE sein.

[in] fForce

Typ: BOOL

Ein TRUE für diesen Parameter erzwingt die Zerstörung des Fensters, wenn bei einem ersten Versuch nicht versucht wird, das Fenster mithilfe von WM_CLOSE vorsichtig zu schließen. Mit false für diesen Parameter wird nur versucht, mit WM_CLOSE schließen.

Rückgabewert

Typ: BOOL

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null.

Wenn die Funktion fehlschlägt, ist der Rückgabewert FALSE. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.

Hinweise

Diese Funktion war erst in den SDK-Headern und -Bibliotheken enthalten, bis Windows XP mit Service Pack 1 (SP1) und Windows Server 2003. Wenn Sie keine Headerdatei und keine Importbibliothek für diese Funktion haben, können Sie die Funktion mit LoadLibrary und GetProcAddress aufrufen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winuser.h (windows.h einschließen)
Bibliothek User32.lib
DLL User32.dll

Weitere Informationen

CloseWindow

Konzept

DestroyWindow

Referenz

WM_CLOSE

Windows