SetProcessShutdownParameters

【勇芳软件工作室】汉化HomePreviousNext

SetProcessShutdownParameters函数设置当前调用进程的关闭参数。此函数为进程设置相对于系统中其他进程的关机顺序。

BOOL SetProcessShutdownParameters(

DWORD 【//原子或字符串的地址】,//关机优先
DWORD 【dwFlags中】//关闭标志
); 

参数

【//原子或字符串的地址】

指定进程相对于系统中其他进程的关闭优先级。该系统关闭从高【//原子或字符串的地址】值到低的进程。最高和最低的关闭优先级保留给系统组件。此参数必须在以下值范围内:

含义
000-0FF系统保留上次关机范围。
100-1FF应用保留上次关机范围。
200-2FF应用保留“在”关机范围“之间。
300-3FF应用保留第一关闭范围。
400-4FF系统保留第一个关机范围。

所有进程从关闭级别0x280开始。

【dwFlags中】

指定一个flags参数。它可以是以下值:

含义
SHUTDOWN_NORETRY指定是否在指定的超时期限到期后重试关机。如果指定了此标志,系统将终止进程,而不显示用户的重试对话框。

返回值

如果函数成功,则返回值不为零。

如果函数失败,返回值为零。

备注

在系统安全上下文中运行的应用程序不会被操作系统关闭。通过可通过SetConsoleCtrlHandler安装的回调功能,他们收到关机或注销的通知。他们也按【//原子或字符串的地址】参数指定的顺序获得通知。

也可以看看

GetProcessShutdownParameters, SetConsoleCtrlHandler