typedef enum _AUTHZ_CONTEXT_INFORMATION_CLASS {
AuthzContextInfoUserSid,
AuthzContextInfoGroupsSids,
AuthzContextInfoRestrictedSids,
AuthzContextInfoPrivileges,
AuthzContextInfoAuditEvent,
AuthzContextInfoSource,
AuthzContextInfoAll,
AuthzContextInfoAuthenticationId,
AuthzContextInfoSecurityAttributes,
AuthzContextInfoDeviceSids,
AuthzContextInfoUserClaims,
AuthzContextInfoDeviceClaims,
AuthzContextInfoAppContainerSid,
AuthzContextInfoCapabilitySids,
AuthzContextInfoSessionId,
AuthzContextInfoAppContainerNumber,
AuthzContextInfoUserAuthType,
AuthzContextInfoUserClaimsSids
} AUTHZ_CONTEXT_INFORMATION_CLASS, *PAUTHZ_CONTEXT_INFORMATION_CLASS;
这个枚举包含了一系列的标识符,每个标识符表示一种授权上下文信息的类型。例如:
- AuthzContextInfoUserSid: 获取用户的安全标识符(SID)。
- AuthzContextInfoGroupsSids: 获取用户所属的组的安全标识符(SID)。
- AuthzContextInfoRestrictedSids: 获取限制性(restricted)SID 列表。
- 等等。
当使用 AuthzGetInformationFromContext 函数时,可以传递这个枚举值来指定想要获取的授权上下文的信息类型。
转载请注明出处:http://www.zyzy.cn/article/detail/23949/Win32 API/Authz.h/AUTHZ_CONTEXT_INFORMATION_CLASS