Compartilhar via


Função GetProcessShutdownParameters (processthreadsapi.h)

Recupera os parâmetros de desligamento para o processo de chamada no momento.

Sintaxe

BOOL GetProcessShutdownParameters(
  [out] LPDWORD lpdwLevel,
  [out] LPDWORD lpdwFlags
);

Parâmetros

[out] lpdwLevel

Um ponteiro para uma variável que recebe o nível de prioridade de desligamento. Níveis mais altos são desligados primeiro. As ordens de desligamento no nível do sistema são reservadas para componentes do sistema. Números mais altos são desligados primeiro. A seguir estão as convenções de nível.

Valor Significado
000-0FF
Último intervalo de desligamento reservado do sistema.
100-1FF
Último intervalo de desligamento reservado do aplicativo.
200-2FF
Intervalo de desligamento "entre" reservado pelo aplicativo.
300-3FF
Primeiro intervalo de desligamento reservado do aplicativo.
400-4FF
Primeiro intervalo de desligamento reservado do sistema.
 

Todos os processos começam no nível de desligamento 0x280.

[out] lpdwFlags

Um ponteiro para uma variável que recebe os sinalizadores de desligamento. Esse parâmetro pode ser o valor a seguir.

Valor Significado
SHUTDOWN_NORETRY
0x00000001
Se esse processo demorar mais do que o tempo limite especificado para desligar, não exiba uma caixa de diálogo de repetição para o usuário. Em vez disso, basta fazer com que o processo seja encerrado diretamente.

Valor retornado

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

Se a função falhar, o valor retornado será zero. 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 processthreadsapi.h (inclua Windows.h)
Biblioteca Kernel32.lib
DLL Kernel32.dll

Confira também

Funções de thread e processo

Processos

SetProcessShutdownParameters