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 函式呼叫。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 支援 Windows Vista 中的 NDIS 6.0 和 NDIS 5.1 驅動程式(請參閱 NdisMUnmapIoSpace (NDIS 5.1)。 支援 Windows XP 中的 NDIS 5.1 驅動程式(請參閱 NdisMUnmapIoSpace (NDIS 5.1)。 |
目標平臺 | 普遍 |
標頭 | ndis.h (包括 Ndis.h) |
連結庫 | Ndis.lib |
IRQL | PASSIVE_LEVEL |
DDI 合規性規則 | Irql_Miniport_Driver_Function(ndis) |