네임스페이스 간 연결 통과
Windows 7부터 WMI(Windows Management Instrumentation)는 CIM 스키마를 사용하여 프로필을 검색하는 표준 메커니즘을 구현했습니다.
WMI는 네임스페이스 간 연결 통과 및 연결 프로필 등록을 지원합니다. 프로필 등록 및 연결 통과의 CIM 표준 구현에 대한 자세한 내용은 DSP1033(https://www.dmtf.org/standards/published_documents/DSP1033.pdf)을 참조하세요.
이 기능을 지원하기 위해 WMI 인프라는 다음을 수행했습니다.
- Interop 네임스페이스인 \root\interop를 만들었습니다.
- 네임스페이스 간 연결 통과를 허용했습니다. 네임스페이스 간 연결은 연결 클래스 수준 및 구현된 네임스페이스 수준에서의 필터링을 지원합니다.
- CIM_RegisteredProfile, CIM_ElementConformsToProfile 및 CIM_ReferencedProfile 클래스가 추가되었습니다.
- CIM 스키마 버전 2.17.1 호환성이 구현되었습니다. 자세한 내용은 CIM 스키마 호환성을 참조하세요.
Interop 네임스페이스
Interop 네임스페이스는 클라이언트 애플리케이션이 컴퓨터에서 지원되는 모든 프로필을 검색할 수 있는 공통 위치를 제공합니다. 프로필을 사용하여 운영 체제, 스토리지 배열 또는 데이터베이스의 다양한 측면을 관리할 수 있습니다.
모든 interop 클래스 및 개체는 root\interop 네임스페이스에 정의되어야 합니다.
CIM 클래스
다음 목록에서 설명하는 CIM 클래스는 네임스페이스 간 연결 통과를 지원합니다.
-
구현 중이라 광고되는 프로필 사양을 식별하는 데 사용합니다. 이 클래스는 구현이 규정을 준수하는 프로필 이름, 조직 및 버전을 포함하는 정보를 지정합니다.
-
프로필에 정의된 관리 요소의 인스턴스를, 구현된 특정 프로필 사양을 식별하는 CIM_RegisteredProfile 클래스와 연결하는 데 사용합니다.
-
프로필 간의 관계를 나타내는 용도로 사용합니다.
네임스페이스 간 연결 통과 구현
WMI 서비스는 네임스페이스 간 연결 통과를 허용합니다. WMI는 프로필을 등록하고 서로 다른 네임스페이스에 구현된 프로필과 연결할 수 있도록 interop 네임스페이스를 제공합니다. 그러나 연결 통과를 사용하려면 구현자는 interop 및 구현된 네임스페이스 모두에서 프로필 클래스를 인스턴스화해야 합니다. 자세한 내용은 Interop용 연결 공급자 작성을 참조하세요.
동일한 관리 환경 내 네임스페이스를 교차하는 연결은 interop 및 구현된 네임스페이스 모두에서 인스턴스화되어야 합니다. 그렇지 않으면 연결 통과가 작동하지 않습니다. 예를 들어 전원 프로필 연결 공급자는 root/interop 및 root/cimv2/power 네임스페이스 모두에 등록되어야 합니다. 연결 통과는 한쪽 네임스페이스에서 다른쪽 네임스페이스로 발생할 수 있어야 합니다. 연결 통과의 예는 Interop 네임스페이스에서의 데이터 액세스를 참조하세요.
**Windows Vista: **
Windows 7로 업그레이드한 후 루트/interop 네임스페이스에 이전에 설치된 interop 디바이스 프로필이 있다면, Windows 7 프로필이 설치되지 않습니다. 이러한 타사 프로필 개체는 Windows 7 interop 스키마를 덮어써 기능을 유지합니다. 또한 WMI 애플리케이션 이벤트 ID 5631이 기록됩니다.
Windows 7 interop 프로필을 얻으려면 Interop.mof 파일 및 관련 MFL 파일의 Windows 7 버전을 컴파일해야 합니다. 자세한 내용은 MOF 파일 컴파일을 참조하세요.
관련 항목