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.
Windows NT: Requires version 3.1 or later.
Windows: Unsupported.
Windows CE: Unsupported.
Header: Declared in winbase.h.
Import Library: Use kernel32.lib.
Processes and Threads Overview, Process and Thread Functions, SetProcessShutdownParameters