共用方式為


netdma.h 標頭

網路會使用此標頭。 如需詳細資訊,請參閱

netdma.h 包含下列程式設計介面:

函式

 
NetDmaDeregisterProvider

NetDmaDeregisterProvider 函式會取消註冊 DMA 提供者。
NetDmaGetVersion

注意 Windows 8 和更新版本中不支援 NetDMA 介面。 NetDmaGetVersion 函式會傳回本機電腦支援的 NetDMA 介面版本。
NetDmaInterruptDpc

NetDmaInterruptDpc 函式會通知 NetDMA 介面,DMA 傳輸延遲程序呼叫 (DPC) 已在 DMA 通道上完成。
NetDmaIsr

NetDmaIsr 函式會通知 NetDMA 介面 DMA 傳輸中斷已在 DMA 通道上發生。
NetDmaPnPEventNotify

NetDmaPnPEventNotify 函式表示 NetDMA 提供者裝置的電源狀態變更。
NetDmaProviderStart

NetDmaProviderStart 函式會通知 NetDMA 介面,所有與 DMA 提供者相關聯的 DMA 通道都會初始化並準備好進行 DMA 傳輸。
NetDmaProviderStop

NetDmaProviderStop 函式會通知 NetDMA 介面,與 DMA 提供者相關聯的所有 DMA 通道都不再可供 DMA 傳輸使用。
NetDmaRegisterProvider

NetDmaRegisterProvider 函式會註冊 DMA 提供者。

回呼函式

 
DMA_ABORT_HANDLER

ProviderAbortDma 函式會取消與 DMA 通道相關聯的任何 DMA 傳輸。
DMA_APPEND_HANDLER

ProviderAppendDma 函式會將 DMA 描述元的連結清單附加至 DMA 通道上的最後一個描述元。
DMA_CHANNEL_ALLOCATE_HANDLER

ProviderAllocateDmaChannel 函式會配置 DMA 通道。
DMA_CHANNEL_FREE_HANDLER

ProviderFreeDmaChannel 函式會釋放 ProviderAllocateDmaChannel 函式先前配置的 DMA 通道。
DMA_CHANNELS_CPU_AFFINITY_HANDLER

ProviderSetDmaChannelCpuAffinity 函式會設定與 DMA 提供者相關聯之 DMA 通道的 CPU 親和性。
DMA_RESET_HANDLER

ProviderResetChannel 函式會將 DMA 通道重設為配置 DMA 通道之後存在的初始狀態。
DMA_RESUME_HANDLER

ProviderResumeDma 函式會繼續目前在 DMA 通道上暫停的 DMA 傳輸。
DMA_START_HANDLER

ProviderStartDma 函式會在指定的 DMA 通道上啟動 DMA 傳輸。
DMA_SUSPEND_HANDLER

ProviderSuspendDma 函式會暫停目前正在 DMA 通道上進行的 DMA 傳輸。

結構

 
NET_DMA_CHANNEL_CPU_AFFINITY

NET_DMA_CHANNEL_CPU_AFFINITY結構會指定 DMA 通道的 CPU 親和性。
NET_DMA_CHANNEL_PARAMETERS

NET_DMA_CHANNEL_PARAMETERS結構會指定 DMA 提供者驅動程式應該用來設定 DMA 通道的組態參數。
NET_DMA_DESCRIPTOR

NET_DMA_DESCRIPTOR 結構會指定 DMA 描述元連結清單中每個專案的 DMA 傳輸資訊。
NET_DMA_PNP_NOTIFICATION

NET_DMA_PNP_NOTIFICATION 結構會在 NetDMA 介面中指定電源管理通知。
NET_DMA_PROVIDER_ATTRIBUTES

NET_DMA_PROVIDER_ATTRIBUTES 結構會指定 NetDMA 提供者的組態屬性。
NET_DMA_PROVIDER_CHARACTERISTICS

NET_DMA_PROVIDER_CHARACTERISTICS 結構會指定 NetDMA 提供者的特性,包括 ProviderXxx 函式的進入點。

列舉

 
NET_DMA_PNP_NOTIFICATION_CODE

NET_DMA_PNP_NOTIFICATION_CODE列舉會識別 NetDMA 隨插即用 (PnP) 事件的類型。