Antarmuka IWbemEventProviderQuerySink (wbemprov.h)
Antarmuka IWbemEventProviderQuerySink secara opsional diimplementasikan oleh penyedia peristiwa yang ingin mengetahui jenis filter kueri peristiwa apa yang saat ini aktif untuk mengoptimalkan performa.
Warisan
Antarmuka IWbemEventProviderQuerySink mewarisi dari antarmuka IUnknown . IWbemEventProviderQuerySink juga memiliki jenis anggota ini:
Metode
Antarmuka IWbemEventProviderQuerySink memiliki metode ini.
IWbemEventProviderQuerySink::CancelQuery Panggil metode IWbemEventProviderQuerySink::CancelQuery setiap kali konsumen peristiwa logis membatalkan filter kueri peristiwa yang relevan dengan Manajemen Windows. |
IWbemEventProviderQuerySink::NewQuery Panggil metode IWbemEventProviderQuerySink::NewQuery saat konsumen peristiwa logis mendaftarkan filter kueri peristiwa yang relevan dengan Manajemen Windows. |
Keterangan
Meskipun WMI memanggil metode IWbemEventProvider hanya satu kali setelah penyedia peristiwa menjadi aktif, WMI memanggil metode IWbemEventProviderQuerySink terus menerus, sebagaimana merujuknya. Penyedia dapat mengabaikan semua panggilan ke metode IWbemEventProviderQuerySink sesuai kebutuhan. Poin ini sangat penting; mendukung IWbemEventProviderQuerySink menunjukkan bahwa penyedia akan menyediakan setidaknya peristiwa yang diminta oleh kueri.
Penyedia juga dapat menghasilkan lebih banyak peristiwa daripada yang diminta, yang difilter WMI sebagaimana mewajibkan. Fungsionalitas ini berarti Anda dapat menerapkan IWbemEventProviderQuerySink dan mengoptimalkan pemrosesan tanpa mengatasi semua bagian bahasa kueri WMI (WQL). Misalnya, jika penyedia tidak secara khusus menangani kueri tertentu, penyedia dapat menghasilkan semua kemungkinan peristiwa untuk kueri.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista |
Server minimum yang didukung | Windows Server 2008 |
Target Platform | Windows |
Header | wbemprov.h (termasuk Wbemidl.h) |