NdisMDeregisterDmaChannel (NDIS 5.1) function

Note   NDIS 5. x has been deprecated and is superseded by NDIS 6. x. For new NDIS driver development, see Network Drivers Starting with Windows Vista. For information about porting NDIS 5. x drivers to NDIS 6. x, see Porting NDIS 5.x Drivers to NDIS 6.0.

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

Syntax


VOID NdisMDeregisterDmaChannel(
  _In_  NDIS_HANDLE MiniportDmaHandle
);

Parameters

MiniportDmaHandle [in]

Specifies the handle returned by NdisMRegisterDmaChannel.

Return value

None

Remarks

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.

Requirements

Version

See NdisMDeregisterDmaChannel.

Header

Ndis.h (include Ndis.h)

IRQL

PASSIVE_LEVEL

See also

MiniportHalt
MiniportInitialize
NdisMCompleteDmaTransfer
NdisMRegisterDmaChannel
NdisMSetupDmaTransfer

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft