CAtlServiceModuleT Class
這個類別會實作服務。
重要
這個類別和其成員不能用於 Windows 執行階段執行的應用程式。
template <
class T,
UINT nServiceNameID
>
class ATL_NO_VTABLE CAtlServiceModuleT :
public CAtlExeModuleT< T>
參數
T
從 CAtlServiceModuleT衍生的類別。nServiceNameID
服務的資源識別項。
Members
公用建構函式
名稱 |
描述 |
---|---|
建構函式。 |
公用方法
名稱 |
描述 |
---|---|
服務的處理常式。 |
|
提供服務的預設安全性設定。 |
|
安裝並建立服務。 |
|
確認已安裝服務。 |
|
為事件記錄檔的寫入作業。 |
|
覆寫這個方法會繼續服務。 |
|
覆寫這個方法會查詢服務。 |
|
覆寫這個方法會暫停服務。 |
|
覆寫這個方法會關閉服務 |
|
覆寫這個方法會停止服務。 |
|
覆寫這個方法會處理未知的要求至服務 |
|
剖析命令列,並視需要進行註冊。 |
|
這個方法會在輸入訊息迴圈之前呼叫。 |
|
會在登錄中註冊的服務。 |
|
執行服務。 |
|
服務控制管理員會呼叫的方法。 |
|
更新服務狀態。 |
|
呼叫 CAtlServiceModuleT::WinMain ,在服務啟動。 |
|
停止和移除服務。 |
|
以服務的鎖定計數。 |
|
從登錄中移除服務。 |
|
這個方法會實作需求的程式碼執行服務。 |
公用資料成員
名稱 |
描述 |
---|---|
指示程式的旗標會以服務。 |
|
儲存執行緒識別項的成員變數。 |
|
儲存控制項的成員變數設定為目前服務的狀態資訊結構。 |
|
儲存目前服務的成員變數狀態資訊結構。 |
|
登錄的服務名稱。 |
備註
CAtlServiceModuleT,衍生自, CAtlExeModuleT實作 ATL 舵命令。 CAtlServiceModuleT 是命令列處理,安裝,註冊和移除的方法。 如果需要額外的功能,這些功能和其他方法可以被覆寫。
這個類別會取代用於 ATL 舊版的過時 CComModule 類別 。 如需的詳細資訊請參閱 ATL 模組類別 。
繼承階層架構
CAtlServiceModuleT
需求
Header: atlbase.h