NdisMUnmapIoSpace
This function releases a virtual range mapped by an initialization-time call to the NdisMMapIoSpace function.
VOID NdisMUnmapIoSpace(
IN NDIS_HANDLE MiniportAdapterHandle,
IN PVOID VirtualAddress,
IN UINT Length );
Parameters
- MiniportAdapterHandle
Handle originally input to the MiniportInitialize function. - VirtualAddress
Specifies the base virtual address for the mapped range that was returned by the NdisMMapIoSpace function. - Length
Specifies the number of bytes in the range that was mapped with NdisMMapIoSpace.
Remarks
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.
Requirements
Runs on | Versions | Defined in | Include | Link to |
---|---|---|---|---|
Windows CE OS | 2.0 and later | Ndis.h |
Note This API is part of the complete Windows CE OS package as provided by Microsoft. The functionality of a particular platform is determined by the original equipment manufacturer (OEM) and some devices may not support this API.
See Also
Last updated on Tuesday, July 13, 2004
© 1992-2000 Microsoft Corporation. All rights reserved.