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