Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
en Windows 8 y versiones posteriores.
Sintaxis
NET_DMA_EXPORT VOID NetDmaIsr(
[in] PVOID NetDmaChannelHandle,
[in] PHYSICAL_ADDRESS DmaDescriptor,
[out] PULONG pCpuNumber
);
Parámetros
[in] NetDmaChannelHandle
Identificador que identifica el canal DMA. El controlador del proveedor DMA recibió este identificador de la interfaz NetDMA en una llamada a . función providerAllocateDmaChannel.
[in] DmaDescriptor
Dirección física del descriptor DMA asociado a la interrupción.
[out] pCpuNumber
Número de la CPU asociada a la interrupción DPC. La interfaz NetDMA escribe este número de CPU en la dirección proporcionada antes de que netDmaIsr devuelva.
Valor devuelto
Ninguno
Observaciones
Los controladores del proveedor DMA llaman a la función de NetDmaIsr en su rutina de servicio de interrupción (ISR).
Si se establece la marca NET_DMA_INTERRUPT_ON_COMPLETION del ControlFlags miembro de la estructura de NET_DMA_DESCRIPTOR, el motor DMA debe generar una interrupción para el canal DMA después de procesar el descriptor DMA. Cuando se borra esta marca, el motor DMA no genera una interrupción.
Requisitos
| Requisito | Valor |
|---|---|
| cliente mínimo admitido | Compatible con controladores netDMA 1.0 en Windows Vista. |
| de la plataforma de destino de | Universal |
| encabezado de | netdma.h (incluya Netdma.h) |
| irQL | DEVICE_LEVEL |