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 a network adapter driver's MiniportInitialize and MiniportHalt functions.
Requirements
| Runs on | Versions | Defined in | Include | Link to |
|---|---|---|---|---|
| Windows CE OS | 2.0 and later | Ndis.h | Ndislib.lib |
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
MiniportHalt, MiniportInitialize, NdisMMapIoSpace
Last updated on Tuesday, July 13, 2004
© 1992-2000 Microsoft Corporation. All rights reserved.