header wmistr.h
Header ini mendeklarasikan sekumpulan struktur data standar yang disebut WNODE_XXX yang digunakan WMI untuk meneruskan data antara konsumen data mode pengguna dan penyedia data mode kernel seperti driver.
Header ini digunakan oleh kernel. Untuk informasi selengkapnya, lihat:
wmistr.h berisi antarmuka pemrograman berikut:
Struktur
WMIREGGUIDW Struktur WMIREGGUID berisi informasi pendaftaran baru atau yang diperbarui untuk blok data atau blok peristiwa. |
WMIREGINFOW Struktur WMIREGINFO berisi informasi yang disediakan oleh driver untuk mendaftarkan atau memperbarui blok data dan blok peristiwanya. |
WNODE_ALL_DATA Struktur WNODE_ALL_DATA berisi data untuk semua instans blok data atau blok peristiwa. |
WNODE_EVENT_ITEM Struktur WNODE_EVENT_ITEM berisi data yang dihasilkan oleh driver untuk suatu peristiwa. |
WNODE_EVENT_REFERENCE Struktur WNODE_EVENT_REFERENCE berisi informasi yang dapat digunakan WMI untuk mengkueri peristiwa yang melebihi batas ukuran peristiwa yang ditetapkan dalam registri. |
WNODE_HEADER Struktur WNODE_HEADER adalah anggota pertama dari semua struktur WNODE_XXX lainnya. Ini berisi informasi yang umum untuk semua struktur tersebut. |
WNODE_METHOD_ITEM Struktur WNODE_METHOD_ITEM menunjukkan metode yang terkait dengan instans blok data dan berisi data input apa pun untuk metode tersebut. |
WNODE_SINGLE_INSTANCE Struktur WNODE_SINGLE_INSTANCE berisi nilai untuk semua item data dalam satu contoh blok data. |
WNODE_SINGLE_ITEM Struktur WNODE_SINGLE_ITEM berisi nilai item data tunggal dalam instans blok data. |
WNODE_TOO_SMALL Struktur WNODE_TOO_SMALL menunjukkan ukuran buffer yang diperlukan untuk menerima output dari permintaan. |