NdisMUnmapIoSpace releases a virtual range mapped by an initialization-time call to NdisMMapIoSpace.
VOID NdisMUnmapIoSpace( _In_ NDIS_HANDLE MiniportAdapterHandle, _In_ PVOID VirtualAddress, _In_ UINT Length );
- MiniportAdapterHandle [in]
Specifies the handle originally input to MiniportInitializeEx.
- VirtualAddress [in]
Specifies the base virtual address for the mapped range that was returned by NdisMMapIoSpace.
- Length [in]
Specifies the number of bytes in the range that was mapped with NdisMMapIoSpace.
When a miniport driver 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.
|Supported for NDIS 6.0 and NDIS 5.1 drivers (see NdisMUnmapIoSpace (NDIS 5.1)) in Windows Vista. Supported for NDIS 5.1 drivers (see NdisMUnmapIoSpace (NDIS 5.1)) in Windows XP.|
DDI compliance rules