Winapi ReportEvent不适用于发布关键类别事件
我需要报告一个属于关键类别的事件。 Rest工作正常,但我在使用ReportEvent发布“关键”类别事件时遇到问题。 代码示例类似于:Winapi ReportEvent不适用于发布关键类别事件,winapi,Winapi,我需要报告一个属于关键类别的事件。 Rest工作正常,但我在使用ReportEvent发布“关键”类别事件时遇到问题。 代码示例类似于: const WORD LM\u NT\u LOG\u CATEGORY\u CRITICAL=1 WORD category; category = LM_NT_LOG_CATEGORY_UNKNOWN; ReportEvent(hEventSource,logLevel,category, event,NULL,2,0,
const WORD LM\u NT\u LOG\u CATEGORY\u CRITICAL=1代码>
WORD category;
category = LM_NT_LOG_CATEGORY_UNKNOWN;
ReportEvent(hEventSource,logLevel,category, event,NULL,2,0,
(const TCHAR**) &lpszStrings,
NULL);
在此特定事件的Windows事件查看器中,我在类别列中看到“1”而不是“严重”。
有人能帮我吗?为了在事件查看器中显示字符串,您必须提供(并可能本地化)数字类别的映射。规则是
类别可以存储在单独的消息文件中,也可以存储在
包含其他类型的邮件。如果创建单个消息文件,
确保类别是文件中的第一条消息
看看这个——第二个答案可能是相关的