This function releases a virtual range mapped by an initialization-time call to the NdisMMapIoSpace function.
Header file: | Ndis.h |
Windows CE versions: | 2.0 and later |
VOID NdisMUnmapIoSpace( IN NDIS_HANDLE MiniportAdapterHandle,
IN PVOID VirtualAddress, IN UINT Length );
When a miniport is unloading, any memory range that it mapped during initialization with NdisMMapIoSpace must be released with a call to this function.
The Length passed to this function must match the Length originally passed to NdisMMapIoSpace.
This function can be called only from an NIC driver’s MiniportInitialize and MiniportHalt functions.
A driver that calls this function runs at IRQL PASSIVE_LEVEL.