Fungsi IoWMIWriteEvent (wdm.h)
Rutinitas IoWMIWriteEvent memberikan peristiwa tertentu ke komponen WMI mode pengguna untuk pemberitahuan.
Sintaks
NTSTATUS IoWMIWriteEvent(
[in, out] PVOID WnodeEventItem
);
Parameter
[in, out] WnodeEventItem
Arahkan ke struktur WNODE_EVENT_ITEM untuk dikirimkan ke komponen WMI mode pengguna yang meminta pemberitahuan peristiwa.
Nilai kembali
IoWMIWriteEvent mengembalikan kode status dari daftar berikut:
Menampilkan kode | Deskripsi |
---|---|
|
Menunjukkan bahwa WMI telah berhasil mengantrekan peristiwa untuk pengiriman ke komponen WMI mode pengguna. |
|
Menunjukkan bahwa layanan WMI tidak tersedia. |
|
Menunjukkan bahwa item peristiwa yang ditentukan melebihi ukuran maksimum yang diizinkan. |
|
Menunjukkan bahwa sumber daya yang tidak mencukup tersedia bagi WMI untuk mengantre peristiwa untuk pengiriman. |
Keterangan
Struktur WNODE_EVENT_ITEM yang dialokasikan oleh pemanggil dan diteruskan di WnodeEventItem harus dialokasikan dari kumpulan yang tidak dipagasi. Jika IoWMIWriteEvent mengembalikan STATUS_SUCCESS, memori untuk item peristiwa akan secara otomatis dibebaskan oleh sistem. Jika IoWMIWriteEvent mengembalikan apa pun selain STATUS_SUCCESS, pemanggil bertanggung jawab untuk membebaskan buffer.
Driver hanya boleh memanggil IoWMIWriteEvent untuk peristiwa yang telah diaktifkan untuk WMI. Ini memastikan bahwa ada konsumen peristiwa yang menunggu indikasi pada peristiwa itu.
Penelepon rutin ini harus berjalan di IRQL <= APC_LEVEL, dengan satu pengecualian. Ketika anggota Bendera dari struktur WNODE_HEADER berisi WNODE_FLAG_TRACED_GUID, IoWMIWriteEvent dapat dipanggil di IRQL apa pun. (Struktur WNODE_HEADER adalah anggota struktur WNODE_EVENT_ITEM yang ditunjuk oleh parameter WnodeEventItem .)
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia dimulai dengan Windows 2000. |
Target Platform | Universal |
Header | wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL (lihat bagian Keterangan) |
Lihat juga
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