次の方法で共有


RM_SHUTDOWN_TYPE列挙 (restartmanager.h)

アプリケーションのシャットダウンを構成します。

構文

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

定数

 
RmForceShutdown
値: 0x1
タイムアウト期間後に、応答しないアプリケーションとサービスを強制的にシャットダウンします。 再起動マネージャーによるシャットダウン要求に応答しないアプリケーションは、30 秒後に強制的にシャットダウンされます。 シャットダウン要求に応答しないサービスは、20 秒後に強制的にシャットダウンされます。 これらの既定の時刻は、「解説」セクションで説明されているレジストリ キーを変更することで変更できます。
RmShutdownOnlyRegistered
値: 0x10
RegisterApplicationRestart 関数を使用してすべてのアプリケーションが再起動用に登録されている場合にのみ、アプリケーションをシャットダウンします。 プロセスまたはサービスを再起動できない場合、プロセスやサービスはシャットダウンされません。

解説

アプリケーションの強制シャットダウンを開始するまでの待機時間は、次のレジストリ キーで指定します。 Hkcu\\コントロール パネルDesktop\HungAppTimeout

サービスの強制シャットダウンを開始するまでの待機時間は、次のレジストリ キーで指定します。 Hklm\システム\CurrentControlSet\コントロール\WaitToKillServiceTimeout

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header restartmanager.h

関連項目

RmShutdown