Поделиться через


структура 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 .

Значение Значение
UF_SCRIPT
Выполняемый скрипт входа. Это значение должно быть задано.
UF_ACCOUNTDISABLE
Учетная запись пользователя отключена.
UF_PASSWD_NOTREQD
Пароль не требуется.
UF_PASSWD_CANT_CHANGE
Пользователь не может изменить пароль.
UF_LOCKOUT
В настоящее время учетная запись заблокирована. Для функции NetUserSetInfo это значение можно очистить, чтобы разблокировать ранее заблокированную учетную запись. Это значение нельзя использовать для блокировки ранее разблокированных учетных записей.
UF_DONT_EXPIRE_PASSWD
Срок действия пароля в учетной записи никогда не истечет.
UF_TRUSTED_FOR_DELEGATION
Учетная запись включена для делегирования. Это параметр с учетом безопасности; Учетные записи с включенным параметром должны строго контролироваться. Этот параметр позволяет службе, работающей под учетной записью, принимать удостоверение клиента и проходить проверку подлинности от имени этого пользователя на других удаленных серверах в сети.
UF_ENCRYPTED_TEXT_PASSWORD_ALLOWED
Пароль пользователя хранится под обратимым шифрованием в Active Directory.
UF_NOT_DELEGATED
Учетная запись помечается как конфиденциальная; другие пользователи не могут выступать в качестве делегатов этой учетной записи пользователя.
UF_SMARTCARD_REQUIRED
Пользователь должен войти в учетную запись пользователя с помощью смарт-карта.
UF_USE_DES_KEY_ONLY
Этот субъект может использовать только типы шифрования des для ключей.
UF_DONT_REQUIRE_PREAUTH
Эта учетная запись не требует предварительной проверки подлинности Kerberos для входа.
UF_PASSWORD_EXPIRED
Срок действия пароля пользователя истек.

Windows 2000: Это значение не поддерживается.

UF_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION
Эта учетная запись является доверенной для проверки подлинности пользователя за пределами пакета безопасности Kerberos и делегирования этого пользователя с помощью ограниченного делегирования. Это параметр с учетом безопасности; Учетные записи с включенным параметром должны строго контролироваться. Этот параметр позволяет службе, работающей под учетной записью, подтвердить удостоверение клиента и пройти проверку подлинности от имени этого пользователя для специально настроенных служб в сети.

Windows XP/2000: Это значение не поддерживается.

 

Следующие значения описывают тип учетной записи. Можно задать только одно значение. Тип учетной записи нельзя изменить с помощью функции NetUserSetInfo .

Значение Значение
UF_NORMAL_ACCOUNT
Это тип учетной записи по умолчанию, представляющий типичного пользователя.
UF_TEMP_DUPLICATE_ACCOUNT
Это учетная запись для пользователей, основная учетная запись которых находится в другом домене. Эта учетная запись предоставляет пользователю доступ к этому домену, но не к любому домену, который доверяет этому домену. Диспетчер пользователей называет этот тип учетной записи локальным пользователем.
UF_WORKSTATION_TRUST_ACCOUNT
Это учетная запись компьютера для рабочей станции или сервера, включающего этот домен.
UF_SERVER_TRUST_ACCOUNT
Это учетная запись компьютера для резервного контроллера домена, который является членом этого домена.
UF_INTERDOMAIN_TRUST_ACCOUNT
Это разрешение на доверие учетной записи для домена, который доверяет другим доменам.

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)

См. также раздел

Получение функций

NetQueryDisplayInformation

NetUserAdd

NetUserSetInfo

Общие сведения об управлении сетью

Структуры управления сетью