키 한정자

한정자가 네임스페이스 핸들의 일부인지 여부를 나타냅니다. 둘 이상의 속성에 한정자가 있는 경우 이러한 모든 속성이 키(복합 키)를 집합적으로 형성합니다. 함께 사용하는 경우 키 속성은 각 클래스 인스턴스에 대한 고유 참조를 제공해야 합니다. 이 한정자가 속성에 배치되면 TRUE 값만 허용됩니다.

다음을 제외한 모든 속성 형식을 사용할 수 있습니다.

  • 배열
  • 실수 및 부동 소수점 숫자
  • 포함된 개체
  • ASCII 32보다 낮은 문자(즉 공백 문자)
  • char16 형식의 문자열 또는 키로 정의된 문자열은 U+0020보다 큰 값을 포함해야 합니다. WMI는 개체 경로에서 키 값을 사용하고 개체 경로에서 인쇄할 수 없는 문자를 사용할 수 없기 때문입니다.

상위 클래스가 키를 지정하면 상위 클래스에서 파생된 모든 클래스가 해당 키를 상속합니다. 파생 클래스는 상속된 키를 변경하거나 새 키 속성을 정의할 수 없습니다. 그러나 키 없이 추상 클래스에서 하위 클래스를 파생하는 경우 하위 클래스에 키를 도입할 수 있습니다.

둘 이상의 인스턴스를 정의하는 모든 클래스는 키를 지정해야 합니다. 추상 클래스는 인스턴스를 정의하지 않으므로 키를 지정할 필요가 없습니다. 싱글톤 클래스는 하나의 인스턴스만 정의하므로 키를 지정할 수 없습니다.

키는 개체 인스턴스화 시 한 번 작성되며 나중에 수정해서는 안 됩니다. 키 한정 속성에 기본값을 적용하는 것은 의미가 없습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista
지원되는 최소 서버
Windows Server 2008