Veröffentlichen eines WMI-Schemas

Um ein WMI-Schema zu veröffentlichen, erstellt ein Treiberwriter zunächst eine Textdatei in der MOF-Sprache (Managed Object Format), die eine Klassendefinition für jeden Datenblock und Ereignisblock im Schema enthält, wie unter MOF-Syntax für WMI-Daten- und Ereignisblöcke beschrieben.

Ein Treiberwriter kann dann das WMI-Schema eines Treibers auf eine der folgenden Arten veröffentlichen:

  • Kompilieren Sie die MOF-Datei, und fügen Sie sie als Ressource in das binäre Image des Treibers ein. Weitere Informationen finden Sie unter Kompilieren einer MOF-Datei des Treibers.

  • Schließen Sie die kompilierte MOF-Datei als Ressource in eine andere Datei ein, z. B. eine DLL, und fügen Sie den Registrierungswert MofImagePath mit einem Pfad zu der Datei hinzu, die das MOF unter dem Dienstschlüssel des Treibers enthält. Ein auf diese Weise veröffentlichtes Schema kann aktualisiert werden, ohne den Treiber neu zu kompilieren. Weitere Informationen finden Sie unter Festlegen des MofImagePath-Registrierungswerts.

  • Schließen Sie Binärdaten in den Treiber ein, und geben Sie sie zurück, wenn WMI sie anfordert. Ein auf diese Weise veröffentlichtes Schema kann zur Laufzeit dynamisch geändert werden. Weitere Informationen finden Sie unter Implementieren dynamischer MOF-Daten.