Antarmuka IPortWaveCyclic (portcls.h)
Antarmukanya IPortWaveCyclic
adalah antarmuka utama driver port WaveCyclic. Driver sistem PortCls mengimplementasikan antarmuka ini dan mengeksposnya ke driver adaptor yang mengimplementasikan objek IMiniportWaveCyclic . Antarmuka IPortWaveCyclic
menyediakan metode pemberitahuan yang dipanggil rutinitas layanan interupsi driver miniport. Saluran DMA subordinat dan master bus juga dapat diinstansiasi pada antarmuka ini. Driver adaptor membuat IPortWaveCyclic
objek dengan memanggil PcNewPort dan menentukan IID_IPortWaveCyclic REFIID. IPortWaveCyclic
mewarisi dari antarmuka IPort .
Driver adaptor membentuk pasangan driver miniport/port dengan mengikat objek IMiniportWaveCyclic ke IPortWaveCyclic
objek. Driver sistem PortCls mendaftarkan pasangan ini dengan sistem sebagai filter gelombang.
Warisan
Antarmuka IPortWaveCyclic mewarisi dari antarmuka IPort.
Metode
Antarmuka IPortWaveCyclic memiliki metode ini.
IPortWaveCyclic::NewMasterDmaChannel Metode NewMasterDmaChannel membuat instans baru saluran DMA master bus. |
IPortWaveCyclic::NewSlaveDmaChannel Metode NewSlaveDmaChannel membuat instans baru saluran DMA subordinat. |
IPortWaveCyclic::Beri tahu Pelajari bagaimana metode Beri Tahu memberi tahu driver port bahwa gangguan yang menunjukkan kemajuan pointer DMA telah terjadi. Ini harus dipanggil dari rutinitas layanan gangguan driver miniport (ISR). |
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | portcls.h |
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