header netdma.h
Header ini digunakan oleh jaringan. Untuk informasi selengkapnya, lihat:
netdma.h berisi antarmuka pemrograman berikut:
Fungsi
NetDmaDeregisterProvider Fungsi NetDmaDeregisterProvider membatalkan pendaftaran penyedia DMA. |
NetDmaGetVersion Perhatikan Antarmuka NetDMA tidak didukung di Windows 8 dan yang lebih baru. Fungsi NetDmaGetVersion mengembalikan versi antarmuka NetDMA yang didukung komputer lokal. |
NetDmaInterruptDpc Fungsi NetDmaInterruptDpc memberi tahu antarmuka NetDMA bahwa panggilan prosedur yang ditangguhkan transfer DMA (DPC) telah selesai pada saluran DMA. |
NetDmaIsr Fungsi NetDmaIsr memberi tahu antarmuka NetDMA bahwa interupsi transfer DMA telah terjadi pada saluran DMA. |
NetDmaPnPEventNotify Fungsi NetDmaPnPEventNotify menunjukkan perubahan status daya untuk perangkat penyedia NetDMA. |
NetDmaProviderStart Fungsi NetDmaProviderStart memberi tahu antarmuka NetDMA bahwa semua saluran DMA yang terkait dengan penyedia DMA diinisialisasi dan siap untuk transfer DMA. |
NetDmaProviderStop Fungsi NetDmaProviderStop memberi tahu antarmuka NetDMA bahwa semua saluran DMA yang terkait dengan penyedia DMA tidak lagi tersedia untuk transfer DMA. |
NetDmaRegisterProvider Fungsi NetDmaRegisterProvider mendaftarkan penyedia DMA. |
Fungsi panggilan balik
DMA_ABORT_HANDLER Fungsi ProviderAbortDma membatalkan transfer DMA apa pun yang terkait dengan saluran DMA. |
DMA_APPEND_HANDLER Fungsi ProviderAppendDma menambahkan daftar deskriptor DMA yang ditautkan ke deskriptor terakhir pada saluran DMA. |
DMA_CHANNEL_ALLOCATE_HANDLER Fungsi ProviderAllocateDmaChannel mengalokasikan saluran DMA. |
DMA_CHANNEL_FREE_HANDLER Fungsi ProviderFreeDmaChannel membebaskan saluran DMA yang sebelumnya dialokasikan oleh fungsi ProviderAllocateDmaChannel. |
DMA_CHANNELS_CPU_AFFINITY_HANDLER Fungsi ProviderSetDmaChannelCpuAffinity menetapkan afinitas CPU untuk saluran DMA yang terkait dengan penyedia DMA. |
DMA_RESET_HANDLER Fungsi ProviderResetChannel mengatur ulang saluran DMA ke status awal yang ada setelah saluran DMA dialokasikan. |
DMA_RESUME_HANDLER Fungsi ProviderResumeDma melanjutkan transfer DMA yang saat ini ditangguhkan pada saluran DMA. |
DMA_START_HANDLER Fungsi ProviderStartDma memulai transfer DMA pada saluran DMA yang ditentukan. |
DMA_SUSPEND_HANDLER Fungsi ProviderSuspendDma menangguhkan transfer DMA yang saat ini sedang berlangsung di saluran DMA. |
Struktur
NET_DMA_CHANNEL_CPU_AFFINITY Struktur NET_DMA_CHANNEL_CPU_AFFINITY menentukan afinitas CPU saluran DMA. |
NET_DMA_CHANNEL_PARAMETERS Struktur NET_DMA_CHANNEL_PARAMETERS menentukan parameter konfigurasi yang harus digunakan driver penyedia DMA untuk mengonfigurasi saluran DMA. |
NET_DMA_DESCRIPTOR Struktur NET_DMA_DESCRIPTOR menentukan informasi transfer DMA untuk setiap entri dalam daftar deskriptor DMA yang ditautkan. |
NET_DMA_PNP_NOTIFICATION Struktur NET_DMA_PNP_NOTIFICATION menentukan pemberitahuan manajemen daya di antarmuka NetDMA. |
NET_DMA_PROVIDER_ATTRIBUTES Struktur NET_DMA_PROVIDER_ATTRIBUTES menentukan atribut konfigurasi untuk penyedia NetDMA. |
NET_DMA_PROVIDER_CHARACTERISTICS Struktur NET_DMA_PROVIDER_CHARACTERISTICS menentukan karakteristik untuk penyedia NetDMA, termasuk titik masuk untuk fungsi ProviderXxx. |
Enumerasi
NET_DMA_PNP_NOTIFICATION_CODE Enumerasi NET_DMA_PNP_NOTIFICATION_CODE mengidentifikasi jenis peristiwa Plug and Play (PnP) NetDMA. |
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