encabezado netdma.h
La red usa este encabezado. Para más información, consulte:
netdma.h contiene las siguientes interfaces de programación:
Functions
NetDmaDeregisterProvider La función NetDmaDeregisterProvider anula el registro de un proveedor DMA. |
NetDmaGetVersion Nota La interfaz NetDMA no se admite en Windows 8 y versiones posteriores. La función NetDmaGetVersion devuelve la versión de la interfaz netDMA que admite el equipo local. |
NetDmaInterruptDpc La función NetDmaInterruptDpc notifica a la interfaz netDMA que una llamada a procedimiento diferido de transferencia DMA (DPC) se ha completado en un canal DMA. |
NetDmaIsr La función NetDmaIsr notifica a la interfaz netDMA que se ha producido una interrupción de transferencia de DMA en un canal DMA. |
NetDmaPnPEventNotify La función NetDmaPnPEventNotify indica un cambio de estado de energía para un dispositivo de proveedor netDMA. |
NetDmaProviderStart La función NetDmaProviderStart notifica a la interfaz netDMA que todos los canales DMA asociados a un proveedor DMA se inicializan y están listos para las transferencias DMA. |
NetDmaProviderStop La función NetDmaProviderStop notifica a la interfaz netDMA que todos los canales DMA asociados a un proveedor DMA ya no están disponibles para las transferencias de DMA. |
NetDmaRegisterProvider La función NetDmaRegisterProvider registra un proveedor DMA. |
Funciones de devolución de llamada
DMA_ABORT_HANDLER La función ProviderAbortDma cancela las transferencias DMA asociadas a un canal DMA. |
DMA_APPEND_HANDLER La función ProviderAppendDma anexa una lista vinculada de descriptores DMA al último descriptor de un canal DMA. |
DMA_CHANNEL_ALLOCATE_HANDLER La función ProviderAllocateDmaChannel asigna un canal DMA. |
DMA_CHANNEL_FREE_HANDLER La función ProviderFreeDmaChannel libera un canal DMA que la función ProviderAllocateDmaChannel asignó anteriormente. |
DMA_CHANNELS_CPU_AFFINITY_HANDLER La función ProviderSetDmaChannelCpuAffinity establece las afinidades de CPU para los canales DMA asociados a un proveedor DMA. |
DMA_RESET_HANDLER La función ProviderResetChannel restablece un canal DMA al estado inicial que existía después de asignar el canal DMA. |
DMA_RESUME_HANDLER La función ProviderResumeDma reanuda las transferencias DMA que están suspendidas actualmente en un canal DMA. |
DMA_START_HANDLER La función ProviderStartDma inicia una transferencia DMA en el canal DMA especificado. |
DMA_SUSPEND_HANDLER La función ProviderSuspendDma suspende las transferencias DMA que están actualmente en curso en un canal DMA. |
Estructuras
NET_DMA_CHANNEL_CPU_AFFINITY La estructura NET_DMA_CHANNEL_CPU_AFFINITY especifica la afinidad de CPU de un canal DMA. |
NET_DMA_CHANNEL_PARAMETERS La estructura NET_DMA_CHANNEL_PARAMETERS especifica los parámetros de configuración que un controlador de proveedor DMA debe usar para configurar un canal DMA. |
NET_DMA_DESCRIPTOR La estructura NET_DMA_DESCRIPTOR especifica la información de transferencia de DMA para cada entrada de una lista vinculada de descriptores DMA. |
NET_DMA_PNP_NOTIFICATION La estructura NET_DMA_PNP_NOTIFICATION especifica una notificación de administración de energía en la interfaz NetDMA. |
NET_DMA_PROVIDER_ATTRIBUTES La estructura NET_DMA_PROVIDER_ATTRIBUTES especifica los atributos de configuración de un proveedor netDMA. |
NET_DMA_PROVIDER_CHARACTERISTICS La estructura NET_DMA_PROVIDER_CHARACTERISTICS especifica las características de un proveedor NetDMA, incluidos los puntos de entrada de las funciones ProviderXxx. |
Enumeraciones
NET_DMA_PNP_NOTIFICATION_CODE La enumeración NET_DMA_PNP_NOTIFICATION_CODE identifica el tipo de un evento NetDMA Plug and Play (PnP). |