DMA_RESUME_HANDLER función de devolución de llamada (netdma.h)
en Windows 8 y versiones posteriores.
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 |
---|---|
|
La operación se ha completado correctamente. |
|
Error en la operación por motivos no especificados. |
Comentarios
La función ProviderSuspendDma es una función opcional para los proveedores netDMA. La interfaz NetDMA llama a la función ProviderResumeDma , si existe, para reanudar las operaciones DMA suspendidas mediante una llamada a la función ProviderSuspendDma . Si el controlador del proveedor DMA especifica un punto de entrada para una función 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 | Value |
---|---|
Cliente mínimo compatible | Compatible con controladores netDMA 1.0 en Windows Vista. |
Plataforma de destino | Windows |
Encabezado | netdma.h (incluir Netdma.h) |
IRQL | <= DISPATCH_LEVEL |