共用方式為


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)

另請參閱

ChangeServiceConfig2

QueryServiceConfig2