Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das Windows Driver Kit (WDK) stellt die Wmimofck-Aufgabe bereit, damit Sie das wmimofck.exe Tool ausführen können, wenn Sie einen Treiber mit MSBuild erstellen.
For information about using the Wmimofck tool, see Using Wmimofck.exe.
MSBuild verwendet das Wmimofck-Element, um die Parameter für die Wmimofck-Aufgabe zu senden. Auf die Elementmetadaten für wmimofck wird mithilfe des Wmimofck-Elements in Projektdateien zugegriffen.
Das folgende Beispiel zeigt, wie Metadaten in der .vcxproj Datei bearbeitet werden.
<ItemGroup>
<Wmimofck Include="a.bmf">
<GenerateStructureDefinitionsForDatablocks>true</GenerateStructureDefinitionsForDatablocks>
</Wmimofck>
<Wmimofck Include="b.bmf">
<HeaderOutputFile>b.h</HeaderOutputFile>
</Wmimofck>
</ItemGroup>
Das folgende Beispiel zeigt, wie Sie Wmimofck.exe in einem Eingabeaufforderungsfenster ausführen:
Wmimofck.exe -u a.bmf
Wmimofck.exe –h"b.h" b.bmf
Im obigen Beispiel wird wmimofck.exe sowohl für a.bmf als auch für b.bmf aufgerufen, jedoch mit unterschiedlichen Parametersätzen und mit unterschiedlichen Metadaten. Daher unterscheiden sich die Schalter auch für diese Eingaben. Mit anderen Worten, Sie können jede Eingabe mit einem eigenen Satz von Metadaten aufrufen.
| Wmimofck Task-Parameter | Item Metadata | Tool Switch |
|---|---|---|
|
Source
Erforderlicher ITaskItem-Parameter. Gibt die Eingabequelldatei an. |
@(Wmimofck) | |
|
GenerateStructureDefinitionsForDatablocks
Optionaler boolescher Parameter. Wmimofck generiert Memberdefinitionen für jede Eigenschaft mit fester Größe, einschließlich optionaler Eigenschaften, die einen MaxLen-Qualifizierer angeben. |
%(Wmimofck.GenerateStructureDefinitionsForDatablocks) | -u |
|
GenerateStructureDefinitionsForMethodParameters
Optionaler boolescher Parameter. Die Headerdatei enthält Strukturdefinitionen für die Eingabe und Ausgabe jeder WMI-Methode. |
%(Wmimofck.GenerateStructureDefinitionsForMethodParameters) | -m |
|
HeaderOutputFile
Optionaler Zeichenfolgenparameter. Generiert eine C-Sprachheaderdatei (H-Datei), die dann verwendet werden kann, um die Headerdatei mit MOF-Definitionen synchron zu halten. |
%(Wmimofck.HeaderOutputFile) | -hFilename |
|
HexdumpOutputFile
Optionaler Zeichenfolgenparameter. Generiert eine Hex-Version von BMF-Daten, die zur Laufzeit zur Bereitstellung dynamischer MOF-Daten in die Treiberquelle aufgenommen werden können. |
%(Wmimofck.HexdumpOutputFile) | -xFilename |
|
HTMLUIOutputDirectory
Wenn dies auf "true" festgelegt ist, wird der -w Schalter generiert. |
%(Wmimofck.HTMLUIOutputDirectory) | |
|
HTMLOutputDirectory
Optionaler Zeichenfolgenparameter. Gibt das Verzeichnis für die HTML-Dateien an, die Wmimofck generiert. |
%(Wmimofck.HTMLOutputDirectory) | -wDirectory |
|
MFLFile
Optionaler Zeichenfolgenparameter. Gibt eine Datei an, die geänderte Klassen enthält. |
%(Wmimofck.MFLFile) | -zMFLFile |
|
MinimalRebuildFromTracking
Optionaler boolescher Parameter. Wenn wahr, wird ein nachverfolgter inkrementeller Build ausgeführt; wenn "false" ausgeführt wird, wird eine Neuerstellung ausgeführt. |
%(Wmimofck.MinimalRebuildFromTracking) | |
|
MOFFile
Optionaler Zeichenfolgenparameter. Gibt eine Datei an, die sprachunabhängige WMI-Klassendeklarationen enthält. |
%(Wmimofck.MOFFile) | -yMOFFile |
|
SourceOutputFile
Optionaler Zeichenfolgenparameter. Generiert eine C-Sprachquelldatei, die Stubs für WMI-Treibercode enthält. |
%(Wmimofck.SourceOutputFile) | -cFilename |
|
TLogReadFiles
Optionaler Zeichenfolgenparameter. |
@(WmimofckTLogReadFiles) | |
|
TLogWriteFiles
Optionaler Zeichenfolgenparameter. |
@(WmimofckTLogWriteFiles) | |
|
ToolExe
Optionaler Zeichenfolgenparameter. |
$(WmimofckToolExe) | |
|
ToolPath
Optionaler Zeichenfolgenparameter. Gibt den vollständigen Pfad zu dem Ordner an, in dem sich das Tool befindet. |
$(WmimofckToolPath) | |
|
TrackerLogDirectory
Optionaler Zeichenfolgenparameter. Gibt das Protokollverzeichnis zum Schreiben von Tlogs an. |
%(Wmimofck.TrackerLogDirectory) | |
|
TrackFileAccess
Optionaler boolescher Parameter. Bei "true" werden Dateizugriffsmuster für diese Aufgabe nachverfolgt. |
$(TrackFileAccess) | |
|
ToolArchitecture
Optionaler Zeichenfolgenparameter. |
$(WmimofckToolArchitecture) | |
|
TrackerFrameworkPath
Optionaler Zeichenfolgenparameter. |
$(WmimofckTrackerFrameworkPath) | |
|
TrackerSdkPath
Optionaler Zeichenfolgenparameter. |
$(WmimofckTrackerSdkPath) | |
|
VBScriptTestOutputFile
Optionaler Zeichenfolgenparameter. Es wird ein VBScript-Programm erstellt, das alle Datenblöcke und Eigenschaften abfragt, die in der MOF-Datei angegeben sind. |
%(Wmimofck.VBScriptTestOutputFile) | -tFilename |
|
AdditionalOptions
Optionaler Zeichenfolgenparameter. |
%(Wmimofck.AdditionalOptions) |