estrutura NET_DISPLAY_USER (lmaccess.h)

A estrutura NET_DISPLAY_USER contém informações que um gerente de conta pode acessar para determinar informações sobre contas de usuário.

Sintaxe

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;

Membros

usri1_name

Tipo: LPWSTR

Um ponteiro para uma cadeia de caracteres Unicode que especifica o nome da conta de usuário.

usri1_comment

Tipo: LPWSTR

Um ponteiro para uma cadeia de caracteres Unicode que contém um comentário associado ao usuário. Essa cadeia de caracteres pode ser uma cadeia de caracteres nula ou pode ter qualquer número de caracteres antes do caractere nulo de terminação (MAXCOMMENTSZ).

usri1_flags

Tipo: DWORD

Um conjunto de sinalizadores de conta de usuário. Esse membro pode ser um ou mais dos valores a seguir.

Observe que definir sinalizadores de controle de conta de usuário pode exigir determinados privilégios e controlar direitos de acesso. Para obter mais informações, consulte a seção Comentários da função NetUserSetInfo .

Valor Significado
UF_SCRIPT
O script de logon executado. Esse valor deve ser definido.
UF_ACCOUNTDISABLE
A conta do usuário está desabilitada.
UF_PASSWD_NOTREQD
Nenhuma senha é necessária.
UF_PASSWD_CANT_CHANGE
O usuário não pode alterar a senha.
UF_LOCKOUT
No momento, a conta está bloqueada (bloqueada). Para a função NetUserSetInfo , esse valor pode ser limpo para desbloquear uma conta bloqueada anteriormente. Esse valor não pode ser usado para bloquear uma conta desbloqueada anteriormente.
UF_DONT_EXPIRE_PASSWD
A senha nunca expirará na conta.
UF_TRUSTED_FOR_DELEGATION
A conta está habilitada para delegação. Essa é uma configuração sensível à segurança; contas com essa opção habilitada devem ser rigorosamente controladas. Essa configuração permite que um serviço em execução na conta assuma a identidade de um cliente e se autentique como esse usuário para outros servidores remotos na rede.
UF_ENCRYPTED_TEXT_PASSWORD_ALLOWED
A senha do usuário é armazenada em criptografia reversível no Active Directory.
UF_NOT_DELEGATED
A conta é marcada como "confidencial"; outros usuários não podem atuar como delegados dessa conta de usuário.
UF_SMARTCARD_REQUIRED
O usuário precisa fazer logon na conta de usuário com uma cartão inteligente.
UF_USE_DES_KEY_ONLY
Essa entidade de segurança é restrita a usar apenas tipos de criptografia DES (Data Encryption Standard) para chaves.
UF_DONT_REQUIRE_PREAUTH
Essa conta não requer pré-autenticação Kerberos para logon.
UF_PASSWORD_EXPIRED
A senha do usuário expirou.

Windows 2000: Não há suporte para esse valor.

UF_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION
A conta é confiável para autenticar um usuário fora do pacote de segurança Kerberos e delegar esse usuário por meio da delegação restrita. Essa é uma configuração sensível à segurança; contas com essa opção habilitada devem ser rigorosamente controladas. Essa configuração permite que um serviço em execução na conta afirme a identidade de um cliente e se autentique como esse usuário para serviços configurados especificamente na rede.

Windows XP/2000: Não há suporte para esse valor.

 

Os valores a seguir descrevem o tipo de conta. Somente um valor pode ser definido. Não é possível alterar o tipo de conta usando a função NetUserSetInfo .

Valor Significado
UF_NORMAL_ACCOUNT
Esse é um tipo de conta padrão que representa um usuário típico.
UF_TEMP_DUPLICATE_ACCOUNT
Essa é uma conta para usuários cuja conta primária está em outro domínio. Essa conta fornece acesso do usuário a esse domínio, mas não a nenhum domínio que confie nesse domínio. O Gerenciador de Usuários refere-se a esse tipo de conta como uma conta de usuário local.
UF_WORKSTATION_TRUST_ACCOUNT
Essa é uma conta de computador para uma estação de trabalho ou um servidor que é membro desse domínio.
UF_SERVER_TRUST_ACCOUNT
Essa é uma conta de computador para um controlador de domínio de backup que é membro desse domínio.
UF_INTERDOMAIN_TRUST_ACCOUNT
Essa é uma permissão para confiar em uma conta de um domínio que confia em outros domínios.

usri1_full_name

Tipo: LPWSTR

Um ponteiro para uma cadeia de caracteres Unicode que contém o nome completo do usuário. Essa cadeia de caracteres pode ser uma cadeia de caracteres nula ou pode ter qualquer número de caracteres antes do caractere nulo de terminação.

usri1_user_id

Tipo: DWORD

O RID (identificador relativo) do usuário. O identificador relativo é determinado pelo banco de dados de contas quando o usuário é criado. Ele define exclusivamente essa conta de usuário para o gerenciador de contas dentro do domínio. Para obter mais informações sobre identificadores relativos, consulte Componentes de SID.

usri1_next_index

Tipo: DWORD

O índice da última entrada retornada pela função NetQueryDisplayInformation . Passe esse valor como o parâmetro Index para NetQueryDisplayInformation para retornar a próxima entrada lógica. Observe que você não deve usar o valor desse membro para qualquer finalidade, exceto para recuperar mais dados com chamadas adicionais para NetQueryDisplayInformation.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho lmaccess.h (inclua Lm.h)

Confira também

Obter funções

NetQueryDisplayInformation

NetUserAdd

NetUserSetInfo

Visão geral do gerenciamento de rede

Estruturas de gerenciamento de rede