Bagikan melalui


Kualifikasi Kelas WMI

Tabel berikut mencantumkan kualifikasi kelas MOF yang diperlukan dan opsional yang dapat digunakan untuk menjelaskan blok data WMI driver dan blok peristiwa.

Kelas tersemat, yang merupakan kelas yang hanya digunakan sebagai item data di kelas lain dan tidak diekspos sebagai blok data WMI, hanya memerlukan kualifikasi WMI dan Guid . Kualifikasi lainnya tidak relevan dengan kelas yang disematkan dan diabaikan. Untuk informasi selengkapnya tentang kelas yang disematkan, lihat Item Data WMI yang ditentukan driver.

Dinamis dan Statis adalah kualifikasi MOF standar. Untuk informasi tentang kualifikasi MOF standar lainnya, lihat Microsoft Windows SDK.

Pengualifikasi Deskripsi

Dinamis

Menunjukkan bahwa penyedia data menyediakan instans blok data pada durasi, daripada menyediakan instans data statis dalam file MOF. Semua data dan blok peristiwa yang didaftarkan driver dengan WMI harus didefinisikan dengan kualifikasi Dinamis .

Statis

Menunjukkan bahwa penyedia data menyediakan instans data statis dalam file MOF, daripada menyediakan instans blok data pada durasi. Driver tidak mendaftarkan blok data statis dengan WMI, karena data statis berada di database WMI. Kelas yang ditandai sebagai Statis dalam file MOF tidak boleh didaftarkan oleh handler IRP_MN_REGINFO atau IRP_MN_REGINFO_EX driver.

Provider("WMIProv")

(Diperlukan) Menunjukkan bahwa penyedia kelas adalah penyedia WMI.

WMI

(Diperlukan) Menunjukkan bahwa kelas tersebut adalah kelas WMI.

Description("description-string")

(Opsional) Menentukan deskripsi blok untuk lokal yang ditentukan oleh kualifikasi Lokal . Jika ditentukan, klien WMI dapat menampilkan string deskripsi kepada pengguna. Penulis driver dapat menggunakan Deskripsi untuk mendokumenkan kelas.

Guid("guid-string")

(Diperlukan) Menentukan GUID, dalam format string, yang secara unik mengidentifikasi blok ke WMI. Penulis driver harus menghasilkan GUID untuk setiap blok data dalam file MOF driver, menggunakan guidgen.exe atau uuidgen.exe (yang disertakan dalam Windows SDK). Driver meneruskan nilai ini dalam format GUID ke WMI ketika driver mendaftarkan bloknya. WMI kemudian menggunakan GUID untuk mencari definisi blok di sumber daya MOF driver.

Locale("MS</strong>locale-identifier")

(Opsional) Menentukan pengidentifikasi bahasa dan lokal untuk string yang ditentukan oleh Deskripsi. Misalnya, pengidentifikasi lokal 0x409 menentukan bahasa Inggris Amerika. Satu file MOF dapat berisi blok dengan lokal yang berbeda, tetapi biasanya semua blok dalam file MOF memiliki lokal yang sama.

WmiExpense(expense-value)

(Opsional) Menentukan jumlah rata-rata siklus CPU yang diperlukan untuk mengumpulkan data untuk blok data. Misalnya, klien WMI mungkin memeriksa nilai WmiExpense blok data untuk menentukan seberapa sering kueri untuk datanya. Jika WmiExpense dihilangkan, nilai pengeluaran diasumsikan 0. WmiExpense tidak terkait dengan mendaftarkan blok data semahal untuk dikumpulkan.