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 |
---|---|
|
Último intervalo de desligamento reservado do sistema. |
|
Último intervalo de desligamento reservado do aplicativo. |
|
Intervalo de desligamento "entre" reservado pelo aplicativo. |
|
Primeiro intervalo de desligamento reservado do aplicativo. |
|
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 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 |