Функция 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 (include Ntifs.h, FltKernel.h) |
библиотеки |
Ksecdd.lib |
IRQL | PASSIVE_LEVEL |