estrutura GROUP_USERS_INFO_1 (lmaccess.h)

A estrutura GROUP_USERS_INFO_1 contém informações de membro do grupo global.

Sintaxe

typedef struct _GROUP_USERS_INFO_1 {
  LPWSTR grui1_name;
  DWORD  grui1_attributes;
} GROUP_USERS_INFO_1, *PGROUP_USERS_INFO_1, *LPGROUP_USERS_INFO_1;

Membros

grui1_name

Tipo: LPWSTR

Um ponteiro para uma cadeia de caracteres Unicode terminada em nulo que especifica um nome. Para obter mais informações, consulte a seção Comentários.

grui1_attributes

Tipo: DWORD

Um conjunto de atributos para essa entrada. Esse membro pode ser uma combinação dos atributos do grupo de segurança definidos no arquivo de cabeçalho Winnt.h .

Valor Significado
SE_GROUP_MANDATORY
0x00000001
O grupo é obrigatório.
SE_GROUP_ENABLED_BY_DEFAULT
0x00000002
O grupo está habilitado para verificações de acesso por padrão.
SE_GROUP_ENABLED
0x00000004
O grupo está habilitado para verificações de acesso.
SE_GROUP_OWNER
0x00000008
O grupo identifica uma conta de grupo para a qual o usuário do token é o proprietário do grupo.
SE_GROUP_USE_FOR_DENY_ONLY
0x00000010
O grupo é usado apenas para fins de negação. Quando esse atributo é definido, o atributo SE_GROUP_ENABLED não deve ser definido.
SE_GROUP_INTEGRITY
0x00000020
O grupo é usado para integridade. Esse atributo está disponível no Windows Vista e posterior.
SE_GROUP_INTEGRITY_ENABLED
0x00000040
O grupo está habilitado para o nível de integridade. Esse atributo está disponível no Windows Vista e posterior.
SE_GROUP_LOGON_ID
0xC0000000
O grupo é usado para identificar uma sessão de logon associada a um token de acesso.
SE_GROUP_RESOURCE
0x20000000
O grupo identifica um grupo local de domínio.

Comentários

Se você estiver chamando a função NetGroupGetUsers ou a função NetGroupSetUsers , o membro grui1_name conterá o nome de um usuário que é membro do grupo especificado.

Se você estiver chamando a função NetUserGetGroups ou a função NetUserSetGroups , o membro grui1_name conterá o nome de um grupo global ao qual o usuário especificado pertence.

Os nomes de conta de usuário são limitados a 20 caracteres e os nomes de grupo são limitados a 256 caracteres. Além disso, os nomes de conta não podem ser encerrados por um período e não podem incluir vírgulas ou qualquer um dos seguintes caracteres imprimíveis: ", /, , [, ], :, |, <, , >, +, =, ;, ?, *. Os nomes também não podem incluir caracteres no intervalo de 1 a 31, que são não imprimíveis.

O Windows Vista e posteriores incluem uma adição ao mecanismo de segurança de controle de acesso do Windows que rotula processos e outros objetos protegíveis com um nível de integridade. Os programas voltados para a Internet têm maior risco de explorações do que outros programas porque baixam conteúdo não confiável de fontes desconhecidas. Executar esses programas com menos permissões ou em um nível de integridade mais baixo do que outros programas reduz a capacidade de uma exploração para modificar o sistema ou prejudicar os arquivos de dados do usuário. Os atributos SE_GROUP_INTEGRITY e SE_GROUP_INTEGRITY_ENABLED do membro grui1_attributes são usados para essa finalidade.

Requisitos

Requisito Valor
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

GROUP_USERS_INFO_0

Funções de grupo

NetGroupGetUsers

NetGroupSetUsers

NetUserGetGroups

NetUserGetInfo

NetUserSetGroups

Visão geral do gerenciamento de rede

Estruturas de gerenciamento de rede