VOID
NdisMUnmapIoSpace(
IN NDIS_HANDLE MiniportAdapterHandle,
IN PVOID VirtualAddress,
IN UINT Length
);
NdisMUnmapIoSpace releases a virtual range mapped by an initialization-time call to NdisMMapIoSpace.
When a miniport is unloading, any memory range that it mapped during initialization with NdisMMapIoSpace must be released with a call to NdisMUnmapIoSpace.
The Length passed to NdisMUnmapIoSpace must match the Length originally passed to NdisMMapIoSpace.
NdisMUnmapIoSpace can be called only from a NIC driver’s MiniportInitialize and MiniportHalt functions.
Callers of NdisMUnmapIoSpace run at IRQL PASSIVE_LEVEL.