estrutura NET_DISPLAY_MACHINE (lmaccess.h)

A estrutura NET_DISPLAY_MACHINE contém informações que um gerente de conta pode acessar para determinar informações sobre computadores e seus atributos.

Sintaxe

typedef struct _NET_DISPLAY_MACHINE {
  LPWSTR usri2_name;
  LPWSTR usri2_comment;
  DWORD  usri2_flags;
  DWORD  usri2_user_id;
  DWORD  usri2_next_index;
} NET_DISPLAY_MACHINE, *PNET_DISPLAY_MACHINE;

Membros

usri2_name

Tipo: LPWSTR

Um ponteiro para uma cadeia de caracteres Unicode que especifica o nome do computador a ser acessado.

usri2_comment

Tipo: LPWSTR

Um ponteiro para uma cadeia de caracteres Unicode que contém um comentário associado ao computador. 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.

usri2_flags

Tipo: DWORD

Um conjunto de sinalizadores que contém valores que determinam vários recursos. 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
Representa a senha, que 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
Marca a conta como "confidencial"; outros usuários não podem atuar como delegados dessa conta de usuário.
UF_SMARTCARD_REQUIRED
Exige que o usuário faça logon na conta de usuário com uma cartão inteligente.
UF_USE_DES_KEY_ONLY
Restrinja essa entidade de segurança para 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
Um tipo de conta padrão que representa um usuário típico.
UF_TEMP_DUPLICATE_ACCOUNT
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
Uma conta de computador para uma estação de trabalho ou um servidor que é membro desse domínio.
UF_SERVER_TRUST_ACCOUNT
Uma conta de computador para um controlador de domínio de backup que é membro desse domínio.
UF_INTERDOMAIN_TRUST_ACCOUNT
Uma permissão para confiar em uma conta de domínio que confia em outros domínios.

usri2_user_id

Tipo: DWORD

O RID (identificador relativo) do computador. O identificador relativo é determinado pelo banco de dados de contas quando o computador é definido. Para obter mais informações sobre RIDS, consulte Componentes de SID.

usri2_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