Tugas Wmimofck
Windows Driver Kit (WDK) menyediakan tugas Wmimofck sehingga Anda dapat menjalankan alat wmimofck.exe saat membuat driver menggunakan MSBuild.
Untuk informasi tentang menggunakan alat Wmimofck, lihat Menggunakan Wmimofck.exe.
MSBuild menggunakan item Wmimofck untuk mengirim parameter untuk tugas Wmimofck. Metadata item untuk wmimofck diakses menggunakan item Wmimofck dalam file proyek.
Contoh berikut menunjukkan cara mengedit metadata dalam file .vcxproj.
<ItemGroup>
<Wmimofck Include="a.bmf">
<GenerateStructureDefinitionsForDatablocks>true</GenerateStructureDefinitionsForDatablocks>
</Wmimofck>
<Wmimofck Include="b.bmf">
<HeaderOutputFile>b.h</HeaderOutputFile>
</Wmimofck>
</ItemGroup>
Contoh berikut menunjukkan cara Anda menjalankan Wmimofck.exe di jendela Prompt Perintah:
Wmimofck.exe -u a.bmf
Wmimofck.exe –h"b.h" b.bmf
Contoh di atas memanggil wmimofck.exe pada a.bmf dan b.bmf, tetapi dengan set parameter yang berbeda dan dengan metadata yang berbeda. Oleh karena itu, sakelar juga akan berbeda untuk input ini. Dengan kata lain, Anda dapat memanggil setiap input dengan sekumpulan metadatanya sendiri.
Parameter Tugas Wmimofck | Item Metadata | Sakelar Alat |
---|---|---|
Sumber
Parameter ITaskItem yang dibutuhkan. Menentukan file sumber input. |
@(Wmimofck) | |
GenerateStructureDefinitionsForDatablocks
Parameter Boolean opsional. Wmimofck menghasilkan definisi anggota untuk setiap properti yang memiliki ukuran tetap, termasuk properti opsional yang menentukan kualifikasi MaxLen. |
%(Wmimofck.GenerateStructureDefinitionsForDatablocks) | -U |
GenerateStructureDefinitionsForMethodParameters
Parameter Boolean opsional. File header mencakup definisi struktur untuk input dan output dari setiap metode WMI. |
%(Wmimofck.GenerateStructureDefinitionsForMethodParameters) | -M |
HeaderOutputFile
Parameter string opsional. Menghasilkan file header bahasa C (file .h) yang kemudian dapat digunakan untuk menjaga file header tetap sinkron dengan definisi MOF. |
%(Wmimofck.HeaderOutputFile) | -hNama file |
HexdumpOutputFile
Parameter string opsional. Menghasilkan versi Hex dari data .bmf yang dapat disertakan dalam sumber driver untuk menyediakan data MOF dinamis pada durasi. |
%(Wmimofck.HexdumpOutputFile) | -xNama File |
HTMLUIOutputDirectory
Jika ini diatur ke true, ini menghasilkan sakelar -w. |
%(Wmimofck.HTMLUIOutputDirectory) | |
HTMLOutputDirectory
Parameter string opsional. Menentukan direktori untuk file HTML yang dihasilkan Wmimofck. |
%(Wmimofck.HTMLOutputDirectory) | -wDirektori |
MFLFile
Parameter string opsional. Menentukan file yang berisi kelas yang diubah. |
%(Wmimofck.MFLFile) | -zMFLFile |
MinimalRebuildFromTracking
Parameter Boolean opsional. Jika true, build inkremental terlacak dilakukan; jika false, pembangunan ulang dilakukan. |
%(Wmimofck.MinimalRebuildFromTracking) | |
MOFFile
Parameter string opsional. Menentukan file yang berisi deklarasi kelas WMI independen bahasa. |
%(Wmimofck.MOFFile) | -yMOFFile |
SourceOutputFile
Parameter string opsional. Menghasilkan file sumber bahasa C yang berisi stub untuk kode driver WMI. |
%(Wmimofck.SourceOutputFile) | -cNama file |
TLogReadFiles
Parameter string opsional. |
@(WmimofckTLogReadFiles) | |
TLogWriteFiles
Parameter string opsional. |
@(WmimofckTLogWriteFiles) | |
ToolExe
Parameter string opsional. |
$(WmimofckToolExe) | |
ToolPath
Parameter string opsional. Menentukan jalur lengkap ke folder tempat alat berada. |
$(WmimofckToolPath) | |
TrackerLogDirectory
Parameter string opsional. Menentukan direktori Log untuk pelacak untuk menulis tlog. |
%(Wmimofck.TrackerLogDirectory) | |
TrackFileAccess
Parameter Boolean opsional. Jika true, melacak pola akses file untuk tugas ini. |
$(TrackFileAccess) | |
ToolArchitecture
Parameter string opsional. |
$(WmimofckToolArchitecture) | |
TrackerFrameworkPath
Parameter string opsional. |
$(WmimofckTrackerFrameworkPath) | |
TrackerSdkPath
Parameter string opsional. |
$(WmimofckTrackerSdkPath) | |
VBScriptTestOutputFile
Parameter string opsional. Program VBScript dibuat yang akan mengkueri semua blok data dan properti yang ditentukan dalam file MOF. |
%(Wmimofck.VBScriptTestOutputFile) | -tNama file |
AdditionalOptions
Parameter string opsional. |
%(Wmimofck.AdditionalOptions) |
Topik terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk