Mengkompilasi File MOF Driver

Untuk mengkompilasi file MOF yang menentukan data WMI dan blok peristiwa, gunakan pengkompilasi MOF, yang disebut Mofcomp, yang disertakan dengan sistem operasi Microsoft Windows. Gunakan sintaks berikut:

 mofcomp -WMI -B:filename.bmf filename.mof

Item berikut muncul dalam sintaks sebelumnya:

-WMI
Memvalidasi semua kelas di filename.mof untuk digunakan dengan WMI. Jika ada definisi kelas yang tidak valid, Mofcomp akan menghapus file output filename.bmf. Jika -WMI dihilangkan, Anda harus menjalankan Wmimofck pada filename.bmf untuk memvalidasi kelas. Driver harus menggunakan sakelar WMI atau menjalankan Wmimofck untuk memvalidasi MOF. Kegagalan untuk melakukannya dapat mengakibatkan file MOF tidak dimuat dengan benar ke dalam skema WMI.

-B:filename.bmf
Meminta agar kompilator membuat versi biner independen platform dari file MOF di filename.bmf tanpa melakukan modifikasi pada repositori objek CIMOM.

filename.mof
Menentukan nama file MOF input.

Untuk mempelajari selengkapnya tentang cara menggunakan Mofcomp, buka jendela Prompt Perintah dan ketik mofcomp /?.

Untuk informasi selengkapnya tentang Mofcomp, lihat MofComp dan topik lain di Windows SDK.

Untuk menyertakan file MOF yang dikompilasi sebagai sumber daya dalam gambar biner driver, tambahkan baris berikut ke file skrip sumber daya (RC) driver:

MofResource MOFDATAfilename.bmf

Driver menentukan nama sumber daya MOF-nya sebagai respons terhadap permintaan pendaftaran (permintaan IRP_MN_REGINFO atau IRP_MN_REGINFO_EX dengan Parameters.WMI.DataPath diatur ke WMIREGISTER):

  • Jika driver menggunakan rutinitas pustaka WMI untuk menangani runtime integrasi WMI, driver menentukan nama sumber daya MOF dalam rutinitas DpWmiQueryReginfo-nya .

  • Jika driver menangani runtime integrasi WMI secara langsung, driver menentukan nama sumber daya MOF dalam struktur WMIREGINFO yang diteruskan driver ke WMI.

Untuk informasi selengkapnya tentang menangani permintaan IRP_MN_REGINFO dan IRP_MN_REGINFO_EX , lihat Mendaftar sebagai Penyedia Data WMI.

Untuk informasi selengkapnya tentang menangani runtime integrasi WMI menggunakan rutinitas iibrary WMI, lihat Menangani Permintaan WMI.

Untuk informasi selengkapnya tentang menentukan dan menyertakan sumber daya dalam file yang dapat dieksekusi, lihat Microsoft Windows SDK.