Windows 7 服務中的新功能
Windows 7 和 Windows Server 2008 R2 包含下列新的和更新的服務程序設計元素。
新功能
服務可以註冊,以在觸發程式事件發生時啟動或停止。 這樣就不需要在系統啟動時啟動服務,或讓服務去輪詢或主動等候事件;服務可以在真正需要時才啟動,而不是不論是否有工作要做都自動啟動。 如需詳細資訊,請參閱 服務觸發事件。
已更新的功能
功能 | 描述 |
---|---|
變更服務配置 |
變更服務的組態參數。 此函式支援受控服務帳戶和虛擬帳戶。 如需詳細資訊,請參閱 服務帳戶逐步指南。 |
ChangeServiceConfig2 |
變更服務的選擇性組態參數。 此函式支持處理器群組和服務觸發程式事件的新組態資訊層級。 |
創建服務 |
建立服務物件,並將其新增至指定的服務控制管理員資料庫。 此函式支援受控服務帳戶和虛擬帳戶。 如需詳細資訊,請參閱服務帳戶逐步說明。 |
HandlerEx |
與 RegisterServiceCtrlHandlerEx 函數一起使用的應用程序自定義回調函數。 此回呼函式支援系統時間變更和服務觸發程式事件的新擴充控制碼。 |
QueryServiceConfig2 |
擷取服務的選擇性組態參數。 此函式支持處理器群組和服務觸發程式事件的新組態資訊層級。 |
SetServiceStatus |
更新呼叫服務的服務控制管理員狀態資訊。 此函式支援系統時間變更和服務觸發程式事件的新擴充控制碼。 |
新結構
結構 | 描述 |
---|---|
服務時間變更資訊 |
包含系統時間變更設定。 |
SERVICE_TRIGGER |
表示服務觸發事件。 |
服務觸發資訊 |
包含服務的觸發事件資訊。 |
服務觸發特定資料項 |
包含服務觸發事件的事件特定資料。 |