Compartilhar via


propriedades do campo de Configuration Manager bit

Algumas propriedades de objeto Configuration Manager são implementadas como campos de bit, em que bits binários individuais de um inteiro (geralmente um tipo de uint32 dados) são usados como Boolean sinalizadores para armazenar informações. Essas propriedades podem ser difíceis de interpretar na interface do usuário porque o campo de bits geralmente é exibido como um número decimal.

Por exemplo, o objeto Permissões de Classe de Usuário de Segurança (SMS_UserClassPermissions) contém uma propriedade inteiro chamada ClassPermissions, que é definida como um tipo de int32 dados com os seguintes sinalizadores de bit:

Pouco 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 MEDIDOR
15 MANAGESQLCOMMAND
16 MANAGESTATUSFILTER

Um valor típico desse campo de bits pode ser 10100000111. O bit 0 é o bit menos significativo (à direita) e os outros bits são contados da direita para a esquerda. Portanto, neste exemplo, as permissões de classe disponíveis incluem READ, MODIFI, DELETE, ADMINISTER e CREATE, correspondentes aos campos de bits 0, 1, 2, 8 e 10, respectivamente.

A dificuldade surge quando o número binário 10100000111 aparece como o número decimal 1287 em uma exibição de console Configuration Manager e em como você interpreta os bits. A solução é abrir o aplicativo Calculadora do Windows (Calc.exe, no grupo Acessórios). Use a exibição científica, defina a calculadora para o modo decimal e insira 1287. Use os botões de rádio da calculadora para converter em uma exibição binária. O campo de bits binário 10100000111 aparece. Você pode ler os sinalizadores de bits selecionados nesta exibição.

Observação

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

Confira também

Classes de Associação Configuration Manager
formatos de data e hora Configuration Manager
Configuration Manager Objetos Incorporados
Configuration Manager Linguagem de Consulta WMI Estendida
Visão geral dos objetosConfiguration Manager Propriedades Preguiçosas
Sobre errosConfiguration Manager Segurança do Objeto
Configuration Manager consultas especiais