Publication d’un schéma WMI

Pour publier un schéma WMI, un enregistreur de pilotes crée d’abord un fichier texte en langage MOF (Managed Object Format) qui contient une définition de classe pour chaque bloc de données et bloc d’événements dans le schéma, comme décrit dans Syntaxe MOF pour les données WMI et les blocs d’événements.

Un enregistreur de pilotes peut ensuite publier le schéma WMI d’un pilote de l’une des manières suivantes :

  • Compilez le fichier MOF et incluez-le en tant que ressource dans l’image binaire du pilote. Pour plus d’informations, consultez Compilation d’un fichier MOF de pilote.

  • Incluez le fichier MOF compilé en tant que ressource dans un autre fichier, tel qu’une DLL, et ajoutez la valeur de Registre MofImagePath avec un chemin d’accès au fichier qui contient le MOF sous la clé service du pilote. Un schéma publié de cette façon peut être mis à jour sans recompiler le pilote. Pour plus d’informations, consultez Définition de la valeur de Registre MofImagePath.

  • Incluez des données binaires dans le pilote et retournez-les lorsque WMI les demande. Un schéma publié de cette façon peut être modifié dynamiquement au moment de l’exécution. Pour plus d’informations, consultez Implémentation de données MOF dynamiques.