以下是 AUTHZ_INIT_INFO 结构的定义:
typedef struct _AUTHZ_INIT_INFO {
DWORD cbSize;
PSID pSid;
LUID AuthenticationId;
LARGE_INTEGER expirationTime;
DWORD pReserved;
} AUTHZ_INIT_INFO, *PAUTHZ_INIT_INFO;
结构的各个字段含义如下:
- cbSize: 结构的大小,以字节为单位。
- pSid: 指向用于创建安全标识符 (SID) 的指针。
- AuthenticationId: 用于标识身份验证的 LUID(本地唯一标识符)。
- expirationTime: 指定上下文的过期时间。
- pReserved: 保留字段,必须设置为 NULL。
此结构主要用于初始化权限审核上下文。在调用 AuthzInitializeContextFromSid 时,您可以使用 AUTHZ_INIT_INFO 结构来提供有关要创建的上下文的信息。在使用该结构时,请确保正确设置字段,以满足您的需求。
请注意,使用 Win32 API 时,建议查阅官方文档以获取详细信息,以确保正确使用结构和相关函数。
转载请注明出处:http://www.zyzy.cn/article/detail/23944/Win32 API/Authz.h/AUTHZ_INIT_INFO