次の方法で共有


CAtlServiceModuleT のメンバー

メソッド

CAtlServiceModuleT

コンストラクターです。

Handler

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

InitializeSecurity

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

Install

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

IsInstalled

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

LogEvent

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

ParseCommandLine

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

PreMessageLoop

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

OnContinue

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

OnInterrogate

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

OnPause

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

OnShutdown

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

OnStop

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

OnUnknownRequest

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

RegisterAppId

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

実行

サービスを実行します。

ServiceMain

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

SetServiceStatus

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

開始

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

Uninstall

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

Unlock

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

UnregisterAppId

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

WinMain

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

データ メンバー

m_bService

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

m_dwThreadID

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

m_hServiceStatus

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

m_status

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

m_szServiceName

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

参照

参照

CAtlServiceModuleT クラス