Fungsi NetDmaIsr (netdma.h)
di Windows 8 dan yang lebih baru.
Sintaks
NET_DMA_EXPORT VOID NetDmaIsr(
[in] PVOID NetDmaChannelHandle,
[in] PHYSICAL_ADDRESS DmaDescriptor,
[out] PULONG pCpuNumber
);
Parameter
[in] NetDmaChannelHandle
Handel yang mengidentifikasi saluran DMA. Driver penyedia DMA menerima handel ini dari antarmuka NetDMA dalam panggilan ke Fungsi ProviderAllocateDmaChannel .
[in] DmaDescriptor
Alamat fisik deskriptor DMA yang terkait dengan gangguan.
[out] pCpuNumber
Jumlah CPU yang terkait dengan DPC interupsi. Antarmuka NetDMA menulis nomor CPU ini di alamat yang disediakan sebelum NetDmaIsr kembali.
Nilai kembali
Tidak ada
Keterangan
Driver penyedia DMA memanggil fungsi NetDmaIsr dalam rutinitas layanan interupsi (ISR) mereka.
Jika bendera NET_DMA_INTERRUPT_ON_COMPLETION di anggota ControlFlags dari struktur NET_DMA_DESCRIPTOR diatur, mesin DMA harus menghasilkan gangguan untuk saluran DMA setelah memproses deskriptor DMA. Ketika bendera ini dibersihkan, mesin DMA tidak menghasilkan interupsi.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung untuk driver NetDMA 1.0 di Windows Vista. |
Target Platform | Universal |
Header | netdma.h (termasuk Netdma.h) |
IRQL | DEVICE_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