NdisMUnmapIoSpace 函式 (ndis.h)
NdisMUnmapIoSpace 會釋出虛擬範圍,該虛擬範圍是由初始化時間呼叫 NdisMMapIoSpace 所對應。
語法
void NdisMUnmapIoSpace(
[in] NDIS_HANDLE MiniportAdapterHandle,
[in] PVOID VirtualAddress,
[in] UINT Length
);
參數
[in] MiniportAdapterHandle
指定最初輸入 MiniportInitializeEx 的句柄。
[in] VirtualAddress
指定 NdisMMapIoSpace 所傳回之對應範圍的基底虛擬位址。
[in] Length
指定與 NdisMMapIoSpace 對應的範圍內位元組數目。
傳回值
無
備註
卸除迷你埠驅動程式時,必須在初始化 NdisMMapIoSpace 期間對應的任何記憶體範圍,並呼叫 NdisMUnmapIoSpace。
傳遞至 NdisMUnmapIoSpace 的 Length 必須符合原本傳遞至 NdisMMapIoSpace 的 Length。
NdisMUnmapIoSpace 只能從迷你埠驅動程式的 MiniportInitializeEx 和 MiniportHaltEx 函式呼叫。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 支援 NDIS 6.0 和 NDIS 5.1 驅動程式 (請參閱 Windows Vista 中的 NdisMUnmapIoSpace (NDIS 5.1) ) 。 (支援 NDIS 5.1 驅動程式,請參閱 Windows XP 中的 NdisMUnmapIoSpace (NDIS 5.1) ) 。 |
目標平台 | Universal |
標頭 | ndis.h (包含 Ndis.h) |
程式庫 | Ndis.lib |
IRQL | PASSIVE_LEVEL |
DDI 合規性規則 | Irql_Miniport_Driver_Function (ndis) |