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