共用方式為


RM_SHUTDOWN_TYPE 列舉 (restartmanager.h)

設定應用程式關閉。

語法

typedef enum _RM_SHUTDOWN_TYPE {
  RmForceShutdown = 0x1,
  RmShutdownOnlyRegistered = 0x10
} RM_SHUTDOWN_TYPE;

Constants

 
RmForceShutdown
值:0x1
強制無反應的應用程式和服務在逾時後關閉。 未回應重新啟動管理器關機請求的應用程式,將被迫在 30 秒後關閉。 未回應關機請求的服務,則必須在 20 秒後關閉。 這些預設時間可透過修改備註區中描述的登錄鍵來更改。
RmShutdownOnlyRegistered
值:0x10
當且僅當所有應用程式都已使用 RegisterApplicationRestart 功能註冊重啟時,才會關閉應用程式。 若有任何程序或服務無法重新啟動,則不會關閉任何程序或服務。

備註

在強制關閉應用程式前,可以呼叫 SystemParametersInfo 函式,並以 SPI_GETHUNGAPPTIMEOUT 來獲得等待時間。

在強制關閉服務前等待的時間,可以透過呼叫 SystemParametersInfo 函式,並以 SPI_GETWAITTOKILLSERVICETIMEOUT 來獲得。

需求

Requirement 價值觀
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
支援的最低伺服器 Windows Server 2008 [僅限傳統型應用程式]
Header restartmanager.h

另請參閱

RmShutdown