Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
This header is used by network. For more information, see:
netdma.h contains the following programming interfaces:
Functions
| NetDmaDeregisterProvider The NetDmaDeregisterProvider function deregisters a DMA provider. |
| NetDmaGetVersion Note The NetDMA interface is not supported in Windows 8 and later. The NetDmaGetVersion function returns the version of the NetDMA interface that the local computer supports. |
| NetDmaInterruptDpc The NetDmaInterruptDpc function notifies the NetDMA interface that a DMA transfer deferred procedure call (DPC) has completed on a DMA channel. |
| NetDmaIsr The NetDmaIsr function notifies the NetDMA interface that a DMA transfer interrupt has occurred on a DMA channel. |
| NetDmaPnPEventNotify The NetDmaPnPEventNotify function indicates a power state change for a NetDMA provider device. |
| NetDmaProviderStart The NetDmaProviderStart function notifies the NetDMA interface that all of the DMA channels that are associated with a DMA provider are initialized and ready for DMA transfers. |
| NetDmaProviderStop The NetDmaProviderStop function notifies the NetDMA interface that all of the DMA channels that are associated with a DMA provider are no longer available for DMA transfers. |
| NetDmaRegisterProvider The NetDmaRegisterProvider function registers a DMA provider. |
Callback functions
| DMA_ABORT_HANDLER The ProviderAbortDma function cancels any DMA transfers that are associated with a DMA channel. |
| DMA_APPEND_HANDLER The ProviderAppendDma function appends a linked list of DMA descriptors to the last descriptor on a DMA channel. |
| DMA_CHANNEL_ALLOCATE_HANDLER The ProviderAllocateDmaChannel function allocates a DMA channel. |
| DMA_CHANNEL_FREE_HANDLER The ProviderFreeDmaChannel function frees a DMA channel that the ProviderAllocateDmaChannel function previously allocated. |
| DMA_CHANNELS_CPU_AFFINITY_HANDLER The ProviderSetDmaChannelCpuAffinity function sets the CPU affinities for the DMA channels that are associated with a DMA provider. |
| DMA_RESET_HANDLER The ProviderResetChannel function resets a DMA channel to the initial state that existed after the DMA channel was allocated. |
| DMA_RESUME_HANDLER The ProviderResumeDma function resumes the DMA transfers that are currently suspended on a DMA channel. |
| DMA_START_HANDLER The ProviderStartDma function starts a DMA transfer on the specified DMA channel. |
| DMA_SUSPEND_HANDLER The ProviderSuspendDma function suspends the DMA transfers that are currently in progress on a DMA channel. |
Structures
| NET_DMA_CHANNEL_CPU_AFFINITY The NET_DMA_CHANNEL_CPU_AFFINITY structure specifies the CPU affinity of a DMA channel. |
| NET_DMA_CHANNEL_PARAMETERS The NET_DMA_CHANNEL_PARAMETERS structure specifies the configuration parameters that a DMA provider driver should use to configure a DMA channel. |
| NET_DMA_DESCRIPTOR The NET_DMA_DESCRIPTOR structure specifies the DMA transfer information for each entry in a linked list of DMA descriptors. |
| NET_DMA_PNP_NOTIFICATION The NET_DMA_PNP_NOTIFICATION structure specifies a power management notification in the NetDMA interface. |
| NET_DMA_PROVIDER_ATTRIBUTES The NET_DMA_PROVIDER_ATTRIBUTES structure specifies the configuration attributes for a NetDMA provider. |
| NET_DMA_PROVIDER_CHARACTERISTICS The NET_DMA_PROVIDER_CHARACTERISTICS structure specifies the characteristics for a NetDMA provider, including the entry points for the ProviderXxx functions. |
Enumerations
| NET_DMA_PNP_NOTIFICATION_CODE The NET_DMA_PNP_NOTIFICATION_CODE enumeration identifies the type of a NetDMA Plug and Play (PnP) event. |