http://www.microsoft.com/JAPAN/developer/library/jpsetupf/_win32...
MSDN Online Japan : File Not Found
MSのサイトにある情報によると以下のようにあります。
Windows 2000:EWX_FORCEIFHUNG を指定した場合、システムはハングアップしたアプリケーションを強制的に終了させ、このダイアログボックスを表示しません。
これによって強制シャットダウン時間を早めているのではないでしょうか。
追加です。
もしお持ちのヘッダファイル等にDEFINEされていなければ↑のページにある値を定義すればよいでしょう。
EWX_FORCEIFHUNGで何度か試してみましたが、無条件に強制終了しない分だけEWX_FORCEより終了に時間がかかるようです。
ご回答有り難うぎざいます。
しかし「EWX_FORCEIFHUNG」は「EWX_FORCE」でExitWindowsExした場合とさほど変わりませんでした。
実行中のアプリは保存状況にかかわらず強制終了されている様でしたが、シャットダウンするまで「設定を保存中です」というウィンドウズ自体のダイアログが10秒程度表示されます。
手動で「緊急時シャットダウン」操作をした場合は、このダイアログも表示されずいきなりシャットダウンします。