Udostępnij przez


Przechodzenie skojarzenia między przestrzeniami nazw

Począwszy od systemu Windows 7, Instrumentacja zarządzania Windows (WMI) zaimplementował standardowy mechanizm odnajdywania profilów przy użyciu schematu MODELU CIM.

Usługa WMI obsługuje przechodzenie skojarzenia między przestrzeniami nazw i rejestrację profilu skojarzenia. Aby uzyskać więcej informacji na temat rejestracji profilu i standardowej implementacji modelu CIM przechodzenia skojarzenia, zobacz DSP1033 (https://www.dmtf.org/standards/published_documents/DSP1033.pdf)

Aby obsługiwać tę funkcję, infrastruktura WMI wykonała następujące czynności:

  • Utworzono przestrzeń nazw międzyoperajności: \root\interop.
  • Dozwolone przechodzenie skojarzenia między przestrzeniami nazw. Skojarzenia obejmujące między przestrzeniami nazw obsługują filtrowanie na poziomie klasy skojarzenia i na zaimplementowanych poziomach przestrzeni nazw.
  • Dodano klasy CIM_RegisteredProfile, CIM_ElementConformsToProfilei CIM_ReferencedProfile.
  • Zaimplementowano zgodność ze schematem CIM w wersji 2.17.1. Aby uzyskać więcej informacji, zobacz Zgodność schematu modelu CIM.

Przestrzeń nazw międzyoperajności

Przestrzeń nazw międzyoperajności udostępnia wspólną lokalizację aplikacji klienckiej w celu odnalezienia wszystkich profilów obsługiwanych na komputerze. Profile mogą służyć do zarządzania różnymi aspektami systemu operacyjnego, macierzy magazynowej lub bazy danych.

Wszystkie klasy i obiekty międzyoperacyjności muszą być zdefiniowane w przestrzeni nazw root\interop.

Klasy modelu CIM

Klasy modelu CIM opisane na poniższej liście obsługują przechodzenie skojarzenia między przestrzeniami nazw.

CIM_RegisteredProfile

Służy do identyfikowania specyfikacji profilu, która jest anonsowana jako implementowana. Ta klasa określa informacje, które zawierają nazwę profilu, organizację i wersję, z którą implementacja jest zgodna.

CIM_ElementConformsToProfile

Służy do kojarzenia wystąpień elementów zarządzania zdefiniowanych w profilach z klasą CIM_RegisteredProfile identyfikującą określone specyfikacje profilów, które są implementowane.

CIM_ReferencedProfile

Służy do reprezentowania relacji między profilami.

Implementowanie przechodzenia skojarzenia między przestrzeniami nazw

Usługa WMI umożliwia przechodzenie skojarzenia między przestrzeniami nazw. Usługa WMI zapewnia międzyoperacyjną przestrzeń nazw do rejestrowania profilów i kojarzenia ich z profilami wdrożonych w różnych przestrzeniach nazw. Jednak aby korzystać z przechodzenia skojarzeń, implementatory muszą utworzyć wystąpienia klas profilów zarówno w międzyoperacyjności, jak i w zaimplementowanej przestrzeni nazw. Aby uzyskać więcej informacji, zobacz Pisanie dostawcy skojarzeń dla międzyoperacjności.

Skojarzenia obejmujące przestrzenie nazw w tym samym środowisku zarządzania muszą zostać utworzone w przestrzeniach nazw międzyoperacyjnych i zaimplementowanych. W przeciwnym razie przechodzenie skojarzenia nie będzie działać. Na przykład dostawca skojarzenia profilu zasilania musi być zarejestrowany w przestrzeniach nazw root/interop i root/cimv2/power. Przechodzenie skojarzenia powinno mieć możliwość wystąpienia z jednej przestrzeni nazw z powrotem do drugiej. Aby zapoznać się z przykładami przechodzenia skojarzeń, zobacz Uzyskiwanie dostępu do danych w przestrzeni nazw międzyoperacyjnej.

**Windows Vista: **

Po uaktualnieniu do systemu Windows 7, jeśli istnieją profile urządzeń międzyoperacyjnych, które zostały wcześniej zainstalowane w głównej/międzyoperacyjnej przestrzeni nazw, nie zostaną zainstalowane żadne profile systemu Windows 7. Te obiekty profilów innych firm zastępują schemat międzyoperacyjności systemu Windows 7 w celu zachowania funkcjonalności. Ponadto rejestrowane jest zdarzenie aplikacji WMI o identyfikatorze 5631.

Aby uzyskać profile międzyoperacyjną systemu Windows 7, należy skompilować wersję systemu Windows 7 pliku Interop.mof i powiązane pliki MFL. Aby uzyskać więcej informacji, zobacz kompilowanie plików MOF.

CIM_RegisteredProfile

CIM_ElementConformsToProfile

CIM_ReferencedProfile

zgodności schematu modelu CIM

pisanie dostawcy skojarzeń dla międzyoperacyjnej

uzyskiwanie dostępu do danych w przestrzeni nazw międzyoperacyjnej