Traversée d’association entre espaces de noms

à partir de Windows 7, Windows Management Instrumentation (WMI) implémentait un mécanisme standard pour la découverte des profils à l’aide du schéma CIM.

WMI prend en charge l’inscription des profils d’association et de parcours d’association entre espaces de noms. Pour plus d’informations sur l’inscription des profils et l’implémentation standard CIM de la traversée d’association, consultez DSP1033 ( https://www.dmtf.org/standards/published_documents/DSP1033.pdf )

Pour prendre en charge cette fonctionnalité, l’infrastructure WMI a effectué les opérations suivantes :

  • Création de l’espace de noms Interop : \ \ Interop racine.
  • Traversée des associations entre espaces de noms autorisées. Les associations qui traversent des espaces de noms prennent en charge le filtrage au niveau de la classe d’association et au niveau de l’espace de noms implémenté.
  • Ajout des classes CIM _ RegisteredProfile, CIM _ ElementConformsToProfileet CIM _ ReferencedProfile .
  • Mise en œuvre de la version du schéma CIM compatibilité 2.17.1. Pour plus d’informations, consultez compatibilité du schéma CIM.

Espace de noms Interop

L’espace de noms Interop fournit un emplacement commun pour qu’une application cliente Découvre tous les profils pris en charge sur un ordinateur. Les profils peuvent être utilisés pour gérer différents aspects d’un système d’exploitation, d’un groupe de stockage ou d’une base de données.

Tous les objets et classes Interop doivent être définis dans l' \ espace de noms Interop racine.

Classes CIM

Les classes CIM décrites dans la liste suivante prennent en charge la traversée d’association entre espaces de noms.

_REGISTEREDPROFILE CIM

Utilisé pour identifier la spécification de profil publiée comme étant implémentée. Cette classe spécifie les informations qui incluent le nom du profil, l’organisation et la version avec lesquelles l’implémentation est conforme.

_ELEMENTCONFORMSTOPROFILE CIM

Utilisé pour associer des instances d’éléments de gestion définis dans des profils à la classe CIM _ RegisteredProfile qui identifie les spécifications de profil spécifiques qui sont implémentées.

_REFERENCEDPROFILE CIM

Utilisé pour représenter la relation entre les profils.

Implémentation du parcours des associations entre espaces de noms

Le service WMI autorise le parcours de l’association entre espaces de noms. WMI fournit l’espace de noms Interop pour inscrire des profils et les associer aux profils qui sont implémentés dans différents espaces de noms. Toutefois, pour utiliser le parcours d’association, les implémenteurs doivent instancier les classes de profil dans l’interopérabilité et dans l’espace de noms implémenté. Pour plus d’informations, consultez écriture d’un fournisseur d’associations pour l’interopérabilité.

Les associations qui traversent des espaces de noms dans le même environnement de gestion doivent être instanciées à la fois dans les espaces de noms Interop et Implemented. Dans le cas contraire, la traversée d’association ne fonctionnera pas. Par exemple, le fournisseur d’associations Power profile doit être inscrit avec les espaces de noms root/Interop et root/cimv2/Power. La traversée d’association doit pouvoir se produire à partir de l’espace de noms vers l’autre. Pour obtenir des exemples de parcours d’association, consultez accès aux données dans l’espace de noms Interop.

    • Windows Vista : * *

après la mise à niveau vers Windows 7, si des profils d’appareils d’interopérabilité étaient précédemment installés dans l’espace de noms racine/interop, aucun profil Windows 7 n’est installé. ces objets de profil tiers remplacent le schéma d’interopérabilité Windows 7 pour gérer les fonctionnalités. En outre, l’ID d’événement 5631 de l’application WMI est enregistré.

pour récupérer les profils d’interopérabilité Windows 7, la version Windows 7 du fichier interop. mof et les fichiers MFL associés doivent être compilés. Pour plus d’informations, consultez compilation des fichiers MOF.

_REGISTEREDPROFILE CIM

_ELEMENTCONFORMSTOPROFILE CIM

_REFERENCEDPROFILE CIM

Compatibilité du schéma CIM

Écriture d’un fournisseur d’association pour l’interopérabilité

Accès aux données dans l’espace de noms Interop