Compartir a través de


DMA_RESUME_HANDLER función de devolución de llamada (netdma.h)

Nota No se admite la interfaz NetDMA

en Windows 8 y versiones posteriores.

 
La función ProviderResumeDma reanuda las transferencias DMA que están suspendidas actualmente en un canal DMA.

Sintaxis

DMA_RESUME_HANDLER DmaResumeHandler;

NTSTATUS DmaResumeHandler(
  [in] PVOID ProviderChannelContext
)
{...}

Parámetros

[in] ProviderChannelContext

Puntero que identifica el área de contexto de un canal DMA. El proveedor DMA devolvió este identificador a NetDMA en la ubicación especificada en el parámetro pProviderChannelContext del función providerAllocateDmaChannel.

Valor devuelto

ProviderResumeDma devuelve uno de los siguientes valores de estado:

Código devuelto Descripción
STATUS_SUCCESS
La operación se completó correctamente.
STATUS_UNSUCCESSFUL
Error en la operación por motivos no especificados.

Observaciones

La función providerSuspendDma de es una función opcional para los proveedores de NetDMA. La interfaz NetDMA llama a la función providerResumeDma, si existe, para reanudar las operaciones DMA suspendidas llamando a la función ProviderSuspendDma de. Si el controlador del proveedor DMA especifica un punto de entrada para una función de ProviderSuspendDma, también debe especificar un punto de entrada para una función ProviderResumeDma.

Cuando el motor DMA reanuda las transferencias, el hardware debe volver a cargar el descriptor DMA que procesó por última vez para obtener el nuevo descriptor siguiente.

NetDMA llama a ProviderResumeDma en IRQL <= DISPATCH_LEVEL.

Requisitos

Requisito Valor
cliente mínimo admitido Compatible con controladores netDMA 1.0 en Windows Vista.
de la plataforma de destino de Windows
encabezado de netdma.h (incluya Netdma.h)
irQL <= DISPATCH_LEVEL

Consulte también

ProviderAllocateDmaChannel

providerSuspendDma de