CAtlServiceModuleT のメンバ

更新 : 2007 年 11 月

メソッド

CAtlServiceModuleT

コンストラクタです。

Handler

サービスのハンドラ ルーチンです。

InitializeSecurity

サービスの既定のセキュリティ設定を提供します。

Install

サービスをインストールおよび作成します。

IsInstalled

サービスがインストールされていることを確認します。

LogEvent

イベント ログに書き込みます。

ParseCommandLine

コマンド ラインを解析し、必要に応じて登録を行います。

PreMessageLoop

メッセージ ループの開始直前に呼び出されます。

OnContinue

このメソッドをオーバーライドして、サービスを続行します。

OnInterrogate

このメソッドをオーバーライドして、サービスに問い合わせます。

OnPause

このメソッドをオーバーライドして、サービスを一時中断します。

OnShutdown

このメソッドをオーバーライドして、サービスをシャットダウンします。

OnStop

このメソッドをオーバーライドして、サービスを停止します。

OnUnknownRequest

このメソッドをオーバーライドして、サービスに対する不明な要求を処理します。

RegisterAppId

レジストリにサービスを登録します。

Run

サービスを実行します。

ServiceMain

サービス コントロール マネージャによって呼び出されます。

SetServiceStatus

サービス ステータスを更新します。

Start

サービスの起動時に CAtlServiceModuleT::WinMain によって呼び出されます。

Uninstall

サービスを停止し、削除します。

Unlock

サービスのロック カウントをデクリメントします。

UnregisterAppId

レジストリからサービスを削除します。

WinMain

サービスの実行に必要なコードを実装します。

データ メンバ

m_bService

プログラムがサービスとして実行されていることを示すフラグです。

m_dwThreadID

スレッド識別子を格納するメンバ変数です。

m_hServiceStatus

現在のサービスのステータス情報構造体へのハンドルを格納するメンバ変数です。

m_status

現在のサービスのステータス情報構造体を格納するメンバ変数です。

m_szServiceName

登録するサービスの名前です。

参照

参照

CAtlServiceModuleT クラス