共用方式為


Windows 7 服務中的新功能

Windows 7 和 Windows Server 2008 R2 包含下列服務和更新的程式設計項目。

新功能

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

更新的函式

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

新結構

結構 Description
SERVICE_TIMECHANGE_INFO
包含系統時間變更設定。
SERVICE_TRIGGER
表示服務觸發程式事件。
SERVICE_TRIGGER_INFO
包含服務的觸發程式事件資訊。
SERVICE_TRIGGER_SPECIFIC_DATA_ITEM
包含服務觸發程式事件的觸發程式特定資料。