NdisMDeregisterDmaChannel releases a miniport driver’s claim on a DMA channel for its NIC.
VOID
NdisMDeregisterDmaChannel(
IN NDIS_HANDLE MiniportDmaHandle
);
Declared in Ndis.h. Include Ndis.h.
The caller should consider MiniportDmaHandle invalid as soon as it is passed to NdisMDeregisterDmaChannel. This function releases the NIC’s claim on the DMA channel in the registry.
NdisMDeregisterDmaChannel can be called only from a NIC driver’s MiniportInitialize and MiniportHalt functions.
Callers of NdisMDeregisterDmaChannel run at IRQL = PASSIVE_LEVEL.
MiniportHalt, MiniportInitialize, NdisMCompleteDmaTransfer, NdisMRegisterDmaChannel, NdisMSetupDmaTransfer