структура NET_DISPLAY_USER (lmaccess.h)
Структура NET_DISPLAY_USER содержит сведения, к которым менеджер по работе с клиентами может получить доступ для определения сведений об учетных записях пользователей.
Синтаксис
typedef struct _NET_DISPLAY_USER {
LPWSTR usri1_name;
LPWSTR usri1_comment;
DWORD usri1_flags;
LPWSTR usri1_full_name;
DWORD usri1_user_id;
DWORD usri1_next_index;
} NET_DISPLAY_USER, *PNET_DISPLAY_USER;
Члены
usri1_name
Тип: LPWSTR
Указатель на строку Юникода, указывающую имя учетной записи пользователя.
usri1_comment
Тип: LPWSTR
Указатель на строку Юникода, содержащую комментарий, связанный с пользователем. Эта строка может быть пустой строкой или иметь любое количество символов до завершающего символа NULL (MAXCOMMENTSZ).
usri1_flags
Тип: DWORD
Набор флагов учетных записей пользователей. Этот элемент может быть одним или несколькими из следующих значений.
Обратите внимание, что для настройки флагов управления учетными записями могут потребоваться определенные привилегии и права доступа. Дополнительные сведения см. в разделе Примечания функции NetUserSetInfo .
Значение | Значение |
---|---|
|
Выполняемый скрипт входа. Это значение должно быть задано. |
|
Учетная запись пользователя отключена. |
|
Пароль не требуется. |
|
Пользователь не может изменить пароль. |
|
В настоящее время учетная запись заблокирована. Для функции NetUserSetInfo это значение можно очистить, чтобы разблокировать ранее заблокированную учетную запись. Это значение нельзя использовать для блокировки ранее разблокированных учетных записей. |
|
Срок действия пароля в учетной записи никогда не истечет. |
|
Учетная запись включена для делегирования. Это параметр с учетом безопасности; Учетные записи с включенным параметром должны строго контролироваться. Этот параметр позволяет службе, работающей под учетной записью, принимать удостоверение клиента и проходить проверку подлинности от имени этого пользователя на других удаленных серверах в сети. |
|
Пароль пользователя хранится под обратимым шифрованием в Active Directory. |
|
Учетная запись помечается как конфиденциальная; другие пользователи не могут выступать в качестве делегатов этой учетной записи пользователя. |
|
Пользователь должен войти в учетную запись пользователя с помощью смарт-карта. |
|
Этот субъект может использовать только типы шифрования des для ключей. |
|
Эта учетная запись не требует предварительной проверки подлинности Kerberos для входа. |
|
Срок действия пароля пользователя истек.
Windows 2000: Это значение не поддерживается. |
|
Эта учетная запись является доверенной для проверки подлинности пользователя за пределами пакета безопасности Kerberos и делегирования этого пользователя с помощью ограниченного делегирования. Это параметр с учетом безопасности; Учетные записи с включенным параметром должны строго контролироваться. Этот параметр позволяет службе, работающей под учетной записью, подтвердить удостоверение клиента и пройти проверку подлинности от имени этого пользователя для специально настроенных служб в сети.
Windows XP/2000: Это значение не поддерживается. |
Следующие значения описывают тип учетной записи. Можно задать только одно значение. Тип учетной записи нельзя изменить с помощью функции NetUserSetInfo .
usri1_full_name
Тип: LPWSTR
Указатель на строку Юникода, содержащую полное имя пользователя. Эта строка может быть пустой строкой или иметь любое количество символов до завершающего символа NULL.
usri1_user_id
Тип: DWORD
Относительный идентификатор (RID) пользователя. Относительный идентификатор определяется базой данных учетных записей при создании пользователя. Он однозначно определяет эту учетную запись пользователя для диспетчера учетных записей в домене. Дополнительные сведения об относительных идентификаторах см. в разделе Компоненты SID.
usri1_next_index
Тип: DWORD
Индекс последней записи, возвращаемой функцией NetQueryDisplayInformation . Передайте это значение в качестве параметра Index в NetQueryDisplayInformation , чтобы вернуть следующую логическую запись. Обратите внимание, что значение этого элемента не следует использовать для каких-либо целей, кроме как для получения дополнительных данных с помощью дополнительных вызовов NetQueryDisplayInformation.
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | lmaccess.h (включая Lm.h) |