Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Winapi ReportEvent不适用于发布关键类别事件_Winapi - Fatal编程技术网

Winapi 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,

我需要报告一个属于关键类别的事件。 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 TCHAR**) &lpszStrings,
                    NULL);
在此特定事件的Windows事件查看器中,我在类别列中看到“1”而不是“严重”。
有人能帮我吗?

为了在事件查看器中显示字符串,您必须提供(并可能本地化)数字类别的映射。规则是

类别可以存储在单独的消息文件中,也可以存储在 包含其他类型的邮件。如果创建单个消息文件, 确保类别是文件中的第一条消息


看看这个——第二个答案可能是相关的