Функция 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, например одно из следующих значений.
Код возврата | Описание |
---|---|
|
Структура SecurityUserData, на которую косвенно указывает UserInformation, содержит запрошенные сведения о пользователе. |
|
Указывает, что указанный сеанс входа не существует. |
Комментарии
Эта функция получает сведения о сеансе входа через структуру SecurityUserData .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 |
Целевая платформа | Универсальное |
Верхняя часть | ntifs.h (включая Ntifs.h, FltKernel.h) |
Библиотека | Ksecdd.lib |
IRQL | PASSIVE_LEVEL |