다음을 통해 공유


비트 필드 속성 Configuration Manager

일부 Configuration Manager 개체 속성은 비트 필드로 구현됩니다. 여기서 정수의 개별 이진 비트(일반적으로 uint32 데이터 형식)는 정보를 저장하는 플래그로 Boolean 사용됩니다. 비트 필드가 10진수로 표시되는 경우가 많기 때문에 이러한 속성은 사용자 인터페이스에서 해석하기 어려울 수 있습니다.

예를 들어 Security User Class Permissions 개체(SMS_UserClassPermissions)에는 라는 정수 속성이 포함되어 있으며, 이 속성 ClassPermissions은 다음 비트 플래그가 있는 int32 데이터 형식으로 정의됩니다.

비트
0 읽기
1 수정
2 삭제
3 배포
4 CREATE_CHILD
5 REMOTE_CONTROL
6 광고
7 MODIFY_RESOURCE
8 관리
9 DELETE_RESOURCE
10 만들
11 VIEW_COLL_FILE
12 READ_RESOURCE
13 대리자
14 미터
15 MANAGESQLCOMMAND
16 MANAGESTATUSFILTER

이 비트 필드의 일반적인 값은 10100000111 수 있습니다. 비트 0은 가장 중요한 비트(오른쪽)이고 다른 비트는 오른쪽에서 왼쪽으로 계산됩니다. 따라서 이 예제에서 사용 가능한 클래스 권한에는 각각 비트 필드 0, 1, 2, 8 및 10에 해당하는 READ, MODIFY, DELETE, ADMINISTER 및 CREATE가 포함됩니다.

이진 번호 10100000111 Configuration Manager 콘솔 디스플레이에서 10진수 1287로 표시되고 비트를 해석하는 방법에 문제가 발생합니다. 솔루션은 Windows 계산기 애플리케이션(액세서리 그룹에서 Calc.exe)을 여는 것입니다. 공학용 보기를 사용하고, 10진수 모드로 계산기를 설정하고, 1287을 입력합니다. 계산기의 라디오 단추를 사용하여 이진 디스플레이로 변환합니다. 이진 비트 필드 10100000111 나타납니다. 이 디스플레이에서 선택한 비트 플래그를 읽을 수 있습니다.

참고

일반적인 비트 필드 속성에서 대부분의 비트는 사용되지 않으며 정의된 의미가 없습니다.

참고 항목

Configuration Manager 연결 클래스
날짜 및 시간 형식 Configuration Manager
포함된 개체 Configuration Manager
확장 WMI 쿼리 언어 Configuration Manager
개체 개요Configuration Manager 지연 속성
오류 정보Configuration Manager 개체 보안
특수 쿼리 Configuration Manager