Função EndTask (winuser.h)

[Essa função não se destina ao uso geral. Ele pode estar alterado ou indisponível nas versões subsequentes do Windows.]

Fecha à força a janela especificada.

Sintaxe

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

Parâmetros

[in] hWnd

Digite: HWND

Um identificador para a janela a ser fechada.

[in] fShutDown

Tipo: BOOL

Ignorado. Deve ser FALSE.

[in] fForce

Tipo: BOOL

Um TRUE para esse parâmetro forçará a destruição da janela se uma tentativa inicial não fechar suavemente a janela usando WM_CLOSE. Com um FALSE para esse parâmetro, apenas o fechamento com WM_CLOSE é tentado.

Retornar valor

Tipo: BOOL

Se a função for bem-sucedida, o valor retornado será diferente de zero.

Se a função falhar, o valor retornado será FALSE. Para obter informações de erro estendidas, chame GetLastError.

Comentários

Essa função não foi incluída nos cabeçalhos e bibliotecas do SDK até o Windows XP com o Service Pack 1 (SP1) e o Windows Server 2003. Se você não tiver um arquivo de cabeçalho e uma biblioteca de importação para essa função, poderá chamar a função usando LoadLibrary e GetProcAddress.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho winuser.h (inclua Windows.h)
Biblioteca User32.lib
DLL User32.dll

Confira também

Closewindow

Conceitual

DestroyWindow

Referência

WM_CLOSE

Windows