Função SetupPromptReboot (setupapi.h)

[Essa função está disponível para uso nos sistemas operacionais indicados na seção Requisitos. Ele poderá ser alterado ou ficar indisponível em versões subsequentes. SetupAPI não deve mais ser usado para instalar aplicativos. Em vez disso, use o Windows Installer para desenvolver instaladores de aplicativos. SetupAPI continua a ser usado para instalar drivers de dispositivo.]

A função SetupPromptReboot pergunta ao usuário se ele deseja reinicializar o sistema, opcionalmente dependendo se algum arquivo em uma fila de arquivos confirmados estava em uso durante uma operação de arquivo. Se o usuário responder "sim" ao prompt, o desligamento será iniciado antes que essa rotina retorne.

Sintaxe

WINSETUPAPI INT SetupPromptReboot(
  [in] HSPFILEQ FileQueue,
  [in] HWND     Owner,
  [in] BOOL     ScanOnly
);

Parâmetros

[in] FileQueue

Ponteiro opcional para um identificador para a fila de arquivos na qual basear a decisão sobre se o desligamento é necessário. Se FileQueue não for especificado, SetupPromptReboot assumirá que o desligamento é necessário e perguntará ao usuário o que fazer.

[in] Owner

Manipule para que a janela pai possua janelas criadas por essa função.

[in] ScanOnly

Indica se o usuário será solicitado ou não quando SetupPromptReboot for chamado.

Se TRUE, o usuário nunca será questionado sobre a reinicialização e o desligamento do sistema não será iniciado. Nesse caso, FileQueue deve ser especificado. Se FALSE, o usuário será questionado sobre a reinicialização, conforme descrito anteriormente.

Use ScanOnly para determinar se o desligamento é necessário separadamente de realmente iniciar um desligamento.

Retornar valor

A função retornará uma combinação dos sinalizadores a seguir ou –1 se ocorrer um erro.

Para obter informações de erro estendidas, chame GetLastError.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho setupapi.h
Biblioteca Setupapi.lib
DLL Setupapi.dll

Confira também

Funções

Visão geral

SetupPromptForDisk