getSecurityUserInfo 函数 (ntifs.h)
GetSecurityUserInfo 函数检索有关登录会话的信息。
语法
NTSTATUS SEC_ENTRY GetSecurityUserInfo(
[in, optional] PLUID LogonId,
[in] ULONG Flags,
[out] PSecurityUserData *UserInformation
);
参数
[in, optional] LogonId
指向 LUID 的可选指针,其中包含要为其检索信息的登录会话。 如果 LogonId 为 NULL,则返回调用线程的登录会话的信息。
[in] Flags
当前未使用此参数。
[out] UserInformation
指向位置的指针,该位置包含指向 SecurityUserData 结构的指针。 如果函数调用成功,则在此结构中返回用户信息。 调用方负责通过调用 LsaFreeReturnBuffer 函数来释放此缓冲区。
返回值
GetSecurityUserInfo 返回相应的 NTSTATUS 值,如以下值之一。
返回代码 | 说明 |
---|---|
|
UserInformation 间接指向的 SecurityUserData 结构包含请求的用户信息。 |
|
指示指定的登录会话不存在。 |
注解
此函数通过 SecurityUserData 结构获取有关登录会话的信息。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 |
目标平台 | 通用 |
标头 | ntifs.h (包括 Ntifs.h、FltKernel.h) |
Library | Ksecdd.lib |
IRQL | PASSIVE_LEVEL |