未在此范围内声明TOKEN_MANDATORY_LABEL和TokenIntegrityLevel吗?

时间:2018-07-28 15:45:14

标签: c++ windows mingw

发现错误: 未在此范围内声明TOKEN_MANDATORY_LABEL和T okenIntegrityLevel

我包括了windows.hwinnt.h

#include <Windows.h>
#include <winnt.h>

我可以重新定义TOKEN_MANDATORY_LABEL

typedef struct _TOKEN_MANDATORY_LABEL {
  SID_AND_ATTRIBUTES Label;
} TOKEN_MANDATORY_LABEL, *PTOKEN_MANDATORY_LABEL;

因此,TOKEN_MANDATORY_LABEL的问题已解决 ,但是如果我为TOKEN_INFORMATION_CLASShttps://docs.microsoft.com/en-us/windows/desktop/api/winnt/ne-winnt-_token_information_class)重新定义TokenIntegrityLevel,则会收到{{{ 1}}已被声明。我正在使用MinGW进行编译: TOKEN_INFORMATION_CLASS我可能忘了包含一些内容。

0 个答案:

没有答案