ShutdownBlockReasonCreate
中断できない処理の開始時に理由文字列を登録し、「このアプリがシャットダウンを妨げています」画面に表示させるAPI。
- 概念URI
https://comcomponent.com/knowledge/shutdown-block-reason/
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- WM_QUERYENDSESSIONをShutdownBlockReasonCreateに用いることは推奨されません。WM_QUERYENDSESSIONでFALSEを返せばシャットダウンを中止させられるが、ドキュメントはユーザーの意図を尊重してTRUEを返すべきと明記しており、拒否したアプリは「シャットダウンを妨げているアプリ」として全画面UIに晒される。応答を遅らせられるのは各5秒で、超えると強制終了される。 / 確度: 確立した関係 / 確認日: 2026-08-21 出典 出典
- ShutdownBlockReasonCreateは中断すると壊れる処理に対する本記事の推奨です。途中で切られると物理的に壊れる処理だけは例外で、開始時にShutdownBlockReasonCreateで理由文字列を登録し、完了したら即座にShutdownBlockReasonDestroyで解除する。それでもユーザーとOSは強制続行できるため、ブロックできる前提の設計は成立しない。 / 確度: 確立した関係 / 確認日: 2026-08-22 出典 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。