共用方式為


Windows 7 服務中的新功能

Windows 7 和 Windows Server 2008 R2 包含下列新的和更新的服務程序設計元素。

新功能

服務可以註冊,以在觸發程式事件發生時啟動或停止。 這樣就不需要在系統啟動時啟動服務,或讓服務去輪詢或主動等候事件;服務可以在真正需要時才啟動,而不是不論是否有工作要做都自動啟動。 如需詳細資訊,請參閱 服務觸發事件

已更新的功能

功能 描述
變更服務配置
變更服務的組態參數。 此函式支援受控服務帳戶和虛擬帳戶。 如需詳細資訊,請參閱 服務帳戶逐步指南
ChangeServiceConfig2
變更服務的選擇性組態參數。 此函式支持處理器群組和服務觸發程式事件的新組態資訊層級。
創建服務
建立服務物件,並將其新增至指定的服務控制管理員資料庫。 此函式支援受控服務帳戶和虛擬帳戶。 如需詳細資訊,請參閱服務帳戶逐步說明
HandlerEx
RegisterServiceCtrlHandlerEx 函數一起使用的應用程序自定義回調函數。 此回呼函式支援系統時間變更和服務觸發程式事件的新擴充控制碼。
QueryServiceConfig2
擷取服務的選擇性組態參數。 此函式支持處理器群組和服務觸發程式事件的新組態資訊層級。
SetServiceStatus
更新呼叫服務的服務控制管理員狀態資訊。 此函式支援系統時間變更和服務觸發程式事件的新擴充控制碼。

新結構

結構 描述
服務時間變更資訊
包含系統時間變更設定。
SERVICE_TRIGGER
表示服務觸發事件。
服務觸發資訊
包含服務的觸發事件資訊。
服務觸發特定資料項
包含服務觸發事件的事件特定資料。