The GetProcessShutdownParameters function retrieves shutdown parameters for the currently calling process.
BOOL GetProcessShutdownParameters(
|
LPDWORD lpdwLevel, |
// shutdown priority |
|
LPDWORD lpdwFlags |
// shutdown flag |
|
); |
|
Value |
Meaning |
|
000-0FF |
System reserved last shutdown range. |
|
100-1FF |
Application reserved last shutdown range. |
|
200-2FF |
Application reserved “in between” shutdown range. |
|
300-3FF |
Application reserved first shutdown range. |
|
400-4FF |
System reserved first shutdown range. |
All processes start at shutdown level 0x280.
|
Value |
Meaning |
|
SHUTDOWN_NORETRY |
If this process takes longer than the specified timeout to shut down, do not display a retry dialog box for the user. Instead, just cause the process to directly exit. |
If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero. To get extended error information, call GetLastError.