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