Bagikan melalui


Menerapkan Data MOF Dinamis

Skema driver dapat diterbitkan secara dinamis dengan menyertakan data MOF biner dalam biner driver dan mengembalikan informasi skema yang dipilih saat runtime. Untuk menyediakan data MOF dinamis, driver harus mengikuti langkah-langkah berikut:

  1. Kompilasi file MOF seperti yang dijelaskan dalam Mengkompilasi File MOF Driver.

  2. Gunakan wmimofck.exe untuk membuat file .x yang akan berisi cadangan heksadesimal dari file .bmf yang dibuat oleh pengkompilasi MOF.

  3. Gunakan #include untuk menyertakan data hex yang dibuat di langkah 2 dengan sumber driver.

  4. Daftar sebagai pendukung MSWmi_MofData_GUID, yang merupakan GUID yang didefinisikan dalam wmidata.h.

  5. Mengembalikan data biner yang dipilih ke WMI sebagai respons terhadap permintaan IRP_MN_QUERY_ALL_DATA atau IRP_MN_QUERY_SINGLE_INSTANCE untuk MSWmi_MofData_GUID.

Untuk informasi selengkapnya tentang utilitas wmimofck lihat Menggunakan wmimofck.exe.