IPortMidi::Beri tahu metode (portcls.h)
Metode ini Notify
memberi tahu driver port bahwa gangguan yang menunjukkan kemajuan pointer DMA telah terjadi. Ini harus dipanggil dari rutinitas layanan interupsi driver miniport (ISR).
Sintaks
void Notify(
[in, optional] PSERVICEGROUP ServiceGroup
);
Parameter
[in, optional] ServiceGroup
Penunjuk ke objek IServiceGroup driver miniport.
Nilai kembali
Tidak ada
Keterangan
Metode ini sangat penting untuk waktu yang akurat. Sebagian besar miniport akan memanggil metode ini sebagai respons terhadap gangguan pemberitahuan setelah membersihkan sumber interupsi. Meskipun driver miniport bebas menggunakan metode lain untuk menentukan kapan harus memanggil metode ini, waktu yang tepat penting dan harus dipertahankan.
Saat driver adaptor menginstal ISR, driver adaptor mengirimkan parameter ServiceContext bersama dengan titik masuk ISR (untuk detailnya, lihat Memberikan Informasi Konteks ISR). Ketika gangguan terjadi, sistem operasi memanggil ISR dan meneruskan ServiceContext sebagai parameter panggilan ke ISR. Meskipun makna parameter ServiceContext hanya diketahui oleh pengembang driver, biasanya penunjuk ke objek miniport. ISR menggunakan pointer ini untuk mengakses informasi tentang objek miniport.
Parameter ServiceGroup mengikuti konvensi penghitungan referensi untuk objek COM.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Header | portcls.h (termasuk Portcls.h) |
IRQL | Tingkat apa pun |
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