SERVICE_PRESHUTDOWN_INFO結構 (winsvc.h)
包含 preshutdown 設定。
語法
typedef struct _SERVICE_PRESHUTDOWN_INFO {
DWORD dwPreshutdownTimeout;
} SERVICE_PRESHUTDOWN_INFO, *LPSERVICE_PRESHUTDOWN_INFO;
成員
dwPreshutdownTimeout
逾時值 (以毫秒為單位)。
備註
從 Windows Creator 的 Update (組建 15063 開始,) 預設預先逾時值為 10,000 毫秒, (10 秒) 。 在舊版中,預設預先逾時值為 180,000 毫秒, (三分鐘) 。
服務控制管理員將SERVICE_CONTROL_PRESHUTDOWN通知傳送至 HandlerEx 函式之後,它會等候下列其中一項發生,再繼續進行其他關機動作:指定的時間經過時間或服務進入SERVICE_STOPPED狀態。 只要服務處於SERVICE_STOP_PENDING狀態,服務就可以繼續更新其狀態。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | winsvc.h (包含 Windows.h) |