SERVICE_ACCEPT_PRESHUTDOWN
SERVICE_CONTROL_SHUTDOWNより先に SERVICE_CONTROL_PRESHUTDOWN を受け取れるサービスの受け入れ宣言。dwControlsAccepted に SERVICE_ACCEPT_PRESHUTDOWN を立てたサービスにだけ届き、SCMはサービスが停止するかタイムアウトするまで待つ。猶予は SERVICE_CONFIG_PRESHUTDOWN_INFO で構成する専用のタイムアウトで、既定は Windows 10 Creators Update(ビルド15063)以降10秒、それ以前は3分。
この概念が関わる関係
- SERVICE_ACCEPT_PRESHUTDOWNはSERVICE_CONTROL_SHUTDOWNより先に行うべきです。
この概念を扱う記事
一次資料
- https://learn.microsoft.com/windows/win32/services/service-control-handler-function
- https://learn.microsoft.com/windows/win32/api/winsvc/ns-winsvc-service_preshutdown_info
- https://learn.microsoft.com/windows/win32/api/winsvc/ns-winsvc-service_status
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。