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.