Função UnregisterApplicationRestart (winbase.h)

Remove a instância ativa de um aplicativo da lista de reinicialização.

Sintaxe

HRESULT UnregisterApplicationRestart();

Retornar valor

Essa função retorna S_OK com êxito ou um dos seguintes códigos de erro.

Código de retorno Descrição
E_FAIL
Erro interno.

Comentários

Você não precisa chamar essa função antes de sair. Você só precisará remover o registro se optar por não reiniciar o aplicativo. Por exemplo, você poderá remover o registro se o aplicativo inseriu um estado corrompido em que uma reinicialização futura também falharia. Você deve chamar essa função antes que o aplicativo falhe anormalmente.

Requisitos

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

Confira também

RegisterApplicationRestart