NdisMDeregisterDmaChannel

VOID
    NdisMDeregisterDmaChannel(
        IN PNDIS_HANDLE
 MiniportDmaHandle
        );

NdisMDeregisterDmaChannel releases a miniport driver’s claim on a DMA channel for its NIC.

Parameters

MiniportDmaHandle
Specifies the handle returned by NdisMRegisterDmaChannel.

Comments

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.

See Also

MiniportHalt, MiniportInitialize, NdisMCompleteDmaTransfer, NdisMRegisterDmaChannel, NdisMSetupDmaTransfer