RegisterServiceCtrlHandler 関数と組み合わせて使う、アプリケーション定義の関数です。サービスプログラムは、Handler 関数を特定のサービスアプリケーションの制御ハンドラ関数として使います。この関数へのポインタとして LPHANDLER_FUNCTION 型が定義されています。Handler は、アプリケーション定義の関数名のプレースホルダです。
制御ハンドラ関数 HandlerEx は Handler 関数の改訂版であり、RegisterServiceCtrlHandlerEx 関数と組み合わせて使います。サービスはどちらの制御ハンドラを利用してもかまいませんが、新しい制御ハンドラ関数 HandlerEx はユーザー定義のコンテキストデータと追加の拡張制御コードもサポートしています。
VOID WINAPI Handler(
DWORD fdwControl // 要求したい制御コード
);
fdwControlの値に応じて処理を行う。