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