IMiniportMidi::Metode layanan (portcls.h)
Metode ini Service
memberi tahu driver miniport tentang permintaan layanan.
Sintaks
void Service();
Mengembalikan nilai
Tidak ada
Keterangan
Ketika driver port memanggil metode IMiniportMidi::Init driver miniport, metode tersebut menghasilkan referensi ke objek IServiceGroup driver miniport. Driver port menambahkan objek IServiceSink sendiri ke grup layanan ini dan kemudian menunggu untuk menerima pemberitahuan permintaan layanan. Sumber pemberitahuan biasanya merupakan rutinitas layanan interupsi driver miniport (ISR).
Ketika ISR driver miniport memanggil rutinitas IPortMidi::Notify driver port, driver port mengantre panggilan prosedur yang ditangguhkan (DPC). Ketika DPC dijalankan, DPC memanggil metode RequestService pada setiap objek IServiceSink dalam grup layanan. Ketika DPC memanggil metode ini pada objek IServiceSink driver port, driver port pada gilirannya memanggil metode driver Service
miniport.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Header | portcls.h (termasuk Portcls.h) |
IRQL | DISPATCH_LEVEL |
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