CAtlServiceModuleT::Handler Function
CAtlServiceModuleT::Handler は (SCM) サービスの状態を取得し、さまざまな命令に提供するサービス コントロール マネージャーが呼び出すルーチンです (停止または一時停止など)。 SCM は Handler に、サービスが必要なコンポーネントを示すためにするオペレーション コードを渡します。 既定では、サービスのハンドルのみ停止命令 ATL 発生させます。 SCM が停止命令を渡すと、サービスは、プログラムが停止しようとしているように SCM に指示します。 サービスはそのものに終了られたメッセージをポストするように PostThreadMessage を呼び出します。 これは、メッセージ ループを終了し、サービスは、最終的に閉じます。
詳細な手順を処理するには、CAtlServiceModuleT のコンストラクターで初期化される m_status のデータ メンバーを変更する必要があります。 このデータ メンバーは、サービスをサービスのコントロール パネルのアプリケーションでいつ選択されたかを有効にするか、ボタン SCM に指示します。