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 |