イベントログにいくつかの拡張エラーコードを追加しようとしていますが、次のエラーが発生します。
ソース(PumpServer)のイベントID(109)の説明が見つかりません。ローカルコンピュータには、リモートコンピュータからのメッセージを表示するために必要なレジストリ情報またはメッセージDLLファイルがない場合があります。/AUXSOURCE=フラグを使用してこの説明を取得できる場合があります。詳細については、ヘルプとサポートを参照してください。次の情報はイベントの一部です。イベントログファイルが破損しています。
メッセージファイルは次のようになり、最後に追加しました:-
<---snip--->
MessageId=
SymbolicName=EVMSG_BADREQUEST
Language=English
The service received an unsupported request.
.
MessageId=
SymbolicName=EVMSG_DEBUG
Language=English
%1
.
MessageId=
SymbolicName=EVMSG_STOPPED
Language=English
The service was stopped.
.
MessageId=
SymbolicName=EVMSG_INVALIDLICENCE
Language=English
The service does not have a valid licence. Initialization failed.
.
正常にコンパイルされます。mcプログラムはこのファイルに対して実行されており、新しいメッセージIDが表示された同じ名前のヘッダーファイルを生成しています。
//
// MessageId: EVMSG_INVALIDLICENCE
//
// MessageText:
//
// The service does not have a valid licence. Initialization failed.
//
#define EVMSG_INVALIDLICENCE 0x0000006DL
メッセージが見つからない理由はありますか?他のすべては動作します。