Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Das Windows Driver Kit (WDK) stellt die Mofcomp-Aufgabe bereit, damit Sie das Mofcomp.exe Tool ausführen können, wenn Sie Ihren Treiber mit MSBuld erstellen. For information about the tool, see mofcomp.
MSBuild verwendet das Mofcomp-Element, um die Parameter für die Mofcomp-Aufgabe an Mofcomp.exezu senden. Auf die Elementmetadaten für Mofcomp wird mithilfe des Mofcomp-Elements in Projektdateien zugegriffen.
Das folgende Beispiel zeigt, wie Metadaten in der .vcxproj Datei bearbeitet werden.
<ItemGroup>
<Mofcomp Include="b.mof">
<WMISyntaxCheck>true</WMISyntaxCheck>
</Mofcomp>
</ItemGroup>
Das folgende Beispiel zeigt den Befehlszeilenaufruf:
mofcomp.exe -WMI b.mof
In diesem Beispiel wird mofcomp.exe in der Datei b.mof mit der Option -WMI aufgerufen.
| Mofcomp-Vorgangsparameter | Item Metadata | Tool Switch | Description |
|---|---|---|---|
| Sources | @(Mofcomp) | Erforderlicher Parameter "ITaskItem[]". Gibt eine Liste der Quelldateien an. | |
| Amendment | %(Mofcomp.Amendment) | -AMENDMENT:<Locale> | Optionaler Zeichenfolgenparameter. Teilt die MOF-Datei in sprachneutrale und -specific Versionen auf. |
| Authority | %(Mofcomp.Authority) | -A:<Authority> | Optionaler Zeichenfolgenparameter. Gibt die Autorität als Autorität (Domänenname) an, die beim Anmelden bei WMI verwendet werden soll. |
| AutoRecover | %(Mofcomp.AutoRecover) | -autorecover | Optionaler boolescher Parameter. Fügt die benannte MOF-Datei zur Liste der Dateien hinzu, die während der Repositorywiederherstellung kompiliert wurden. |
| CreateBinaryMOFFile | %(Mofcomp.CreateBinaryMOFFile) | -B:<Filename> | Optionaler Zeichenfolgenparameter. Fordert an, dass der Compiler eine binäre Version der MOF-Datei mit dem Namen Filename erstellt, ohne Änderungen am WMI-Repository vorzunehmen. |
| LanguageNeutralOutput | %(Mofcomp.LanguageNeutralOutput) | -MOF:<Path> | Optionaler Zeichenfolgenparameter. Name der sprachneutralen Ausgabe. |
| LanguageSpecificOutput | %(Mofcomp.LanguageSpecificOutput) | -MFL:<Path> | Optionaler Zeichenfolgenparameter. Name der sprachspezifischen Ausgabe. |
| MinimalRebuildFromTracking | %(Mofcomp.MinimalRebuildFromTracking) | Optionaler boolescher Parameter. Wenn wahr, wird ein nachverfolgter inkrementeller Build ausgeführt; andernfalls wird eine Neuerstellung ausgeführt. | |
| MOFClass | %(Mofcomp.MOFClass) |
|
Optionaler Zeichenfolgenparameter. Ermöglicht oder verbietet die Erstellung oder Aktualisierung von Klassen in MOF-Dateien. Weitere Informationen finden Sie in der Dokumentation zur -class Familie von Schaltern. |
| MOFInstance | %(Mofcomp.MOFInstance) |
|
Optionaler Zeichenfolgenparameter. Ermöglicht die Erstellung oder Aktualisierung von Instanzen in MOF-Dateien. Weitere Informationen finden Sie in der Dokumentation zur -instance Familie von Schaltern. |
| NamespacePath | %(Mofcomp.NamespacePath) | -N:<namespacepath> | Optionaler Zeichenfolgenparameter. Fordert an, dass der Compiler die MOF-Datei in den namespacepath angegebenen Namespace lädt. |
| Password | %(Mofcomp.Password) | -P:<Password> | Optionaler Zeichenfolgenparameter. Gibt das Kennwort als Kennwort für den Computerbenutzer an, der beim Anmelden eingegeben werden soll. |
| ResourceLocale | %(Mofcomp.ResourceLocale) | -L:<ResourceLocale> | Optionaler Zeichenfolgenparameter. Extrahiert die lokalisierten MOF-Beschreibungen aus dem binären MOF bei Verwendung mit -ER Switch. |
| ResourceName | %(Mofcomp.ResourceName) | -ER:<ResourceName> | Optionaler Zeichenfolgenparameter. Extrahiert binäre MOF aus einer benannten Ressource. |
| SyntaxCheck | %(Mofcomp.SyntaxCheck) | -check | Optionaler boolescher Parameter. Fordert an, dass der Compiler nur eine Syntaxüberprüfung durchführt und entsprechende Fehlermeldungen druckt. Mit diesem Schalter kann kein anderer Schalter verwendet werden. |
| ToolPath | $(MofcompToolPath) | Optionaler Zeichenfolgenparameter. Ermöglicht es Ihnen, den vollständigen Pfad zu dem Ordner anzugeben, in dem sich das Tool befindet. | |
| TrackerLogDirectory | %(Mofcomp.TrackerLogDirectory) | Optionaler Zeichenfolgenparameter. Gibt das Protokollverzeichnis zum Schreiben von Tlogs an. | |
| TrackFileAccess | $(TrackFileAccess) | Optionaler boolescher Parameter. Bei "true" werden Dateizugriffsmuster für diese Aufgabe nachverfolgt. | |
| UserName | %(Mofcomp.UserName) | -U:<UserName> | Optionaler Zeichenfolgenparameter. Gibt den Benutzernamen als Namen des Benutzers an, der sich anmeldet. |
| WMISyntaxCheck | %(Mofcomp.WMISyntaxCheck) | -WMI | Optionaler boolescher Parameter. Fordert an, dass der Compiler eine WMI-Syntaxüberprüfung durchführt. Der Schalter -B: muss mit diesem Schalter verwendet werden. |