NdisMDeregisterDmaChannel function (ndis.h)
The NdisMDeregisterDmaChannel function releases a miniport driver's claim on a DMA channel for a NIC.
Syntax
void NdisMDeregisterDmaChannel(
[in] NDIS_HANDLE MiniportDmaHandle
);
Parameters
[in] MiniportDmaHandle
The DMA handle returned by the NdisMRegisterDmaChannel function.
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 miniport driver's MiniportInitializeEx and MiniportHaltEx functions.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Supported for NDIS 6.0 and NDIS 5.1 drivers (see NdisMDeregisterDmaChannel (NDIS 5.1)) in Windows Vista. Supported for NDIS 5.1 drivers (see NdisMDeregisterDmaChannel (NDIS 5.1)) in Windows XP. |
Target Platform | Universal |
Header | ndis.h (include Ndis.h) |
Library | Ndis.lib |
IRQL | PASSIVE_LEVEL |
DDI compliance rules | Irql_Miniport_Driver_Function(ndis) |