Partilhar via


Propriedades de campo bit do gestor de configuração

Algumas propriedades de objetos do Gestor de Configuração são implementadas como campos de bits, onde pedaços binários individuais de um inteiro (geralmente um tipo de uint32 dado) são usados como Boolean bandeiras para armazenar informações. Estas propriedades podem ser difíceis de interpretar na interface do utilizador porque o campo bit é muitas vezes apresentado como um número decimal.

Por exemplo, o objeto de permissões da classe utilizador de segurança SMS_UserClassPermissions () contém uma propriedade inteiro chamada ClassPermissions , que é definida como um tipo de dado com as int32 seguintes bandeiras bit:

Bit Valor
0 LER
1 MODIFICAR
2 DELETE
3 DISTRIBUIR
4 CREATE_CHILD
5 REMOTE_CONTROL
6 ANUNCIAR
7 MODIFY_RESOURCE
8 ADMINISTRAR
9 DELETE_RESOURCE
10 CREATE
11 VIEW_COLL_FILE
12 READ_RESOURCE
13 DELEGADO
14 CONTADOR
15 GEREMQLCOMMAND
16 FILTRO MANAGESTATUSFILR

Um valor típico deste campo de bits pode ser 10100000111. O bit 0 é a parte menos significativa (à direita) e as outras partes são contadas da direita para a esquerda. Assim, neste exemplo, as permissões de classe disponíveis incluem READ, MODIFICAR, EXCLUIR, ADMINISTRAR e CRIAR, correspondentes aos campos bit 0, 1, 2, 8 e 10, respectivamente.

A dificuldade surge quando o número binário 10100000111 aparece como o número decimal 1287 num visor de consola do Gestor de Configuração e na forma como interpreta os bits. A solução é abrir a aplicação Windows Calculadora (Calc.exe, no grupo Acessórios). Utilize a vista Científica, coloque a calculadora para o modo decimal e introduza em 1287. Utilize os botões de rádio da calculadora para converter num visor binário. O campo binário 10100000111 aparece. Pode ler as bandeiras de bits selecionadas deste visor.

Nota

Em uma propriedade típica de campo bit, muitos dos bits não são used e não têm nenhum significado definido.

Consulte também

Aulas de Associação de Gestores de Configuração
Data e formatos de tempo do gestor de configuração
Objetos incorporados do gestor de configuração
Gestor de configuração disse que a linguagem de consulta do WMI alargou
Visão geral de objetos Gestor de Configuração Propriedades Preguiçosas
Sobre a segurança do objeto do gestor de configuração de erros
Consultas especiais do gestor de configuração