Condividi tramite


Funzione GetProcessShutdownParameters (processthreadsapi.h)

Recupera i parametri di arresto per il processo di chiamata corrente.

Sintassi

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

Parametri

[out] lpdwLevel

Puntatore a una variabile che riceve il livello di priorità di arresto. I livelli più alti si arrestano prima. Gli ordini di arresto a livello di sistema sono riservati ai componenti di sistema. I numeri più alti si arrestano prima. Di seguito sono riportate le convenzioni di livello.

Valore Significato
000-0FF
Ultimo intervallo di arresto riservato al sistema.
100-1FF
Applicazione riservata all'ultimo intervallo di arresto.
200-2FF
Intervallo di arresto riservato all'applicazione "tra".
300-3FF
Intervallo di arresto riservato all'applicazione.
400-4FF
Intervallo di arresto riservato al sistema.
 

Tutti i processi iniziano a livello di arresto 0x280.

[out] lpdwFlags

Puntatore a una variabile che riceve i flag di arresto. Questo parametro può essere il valore seguente.

Valore Significato
SHUTDOWN_NORETRY
0x00000001
Se questo processo richiede più tempo del timeout specificato per l'arresto, non visualizzare una finestra di dialogo di ripetizione dei tentativi per l'utente. Invece, è sufficiente che il processo esci direttamente.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è diverso da zero.

Se la funzione ha esito negativo, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione processthreadsapi.h (includere Windows.h)
Libreria Kernel32.lib
DLL Kernel32.dll

Vedere anche

Funzioni di processi e thread

Processi

SetProcessShutdownParameters