共用方式為


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

傳遞至 NdisMUnmapIoSpaceLength 必須符合原本傳遞至 NdisMMapIoSpaceLength

NdisMUnmapIoSpace 只能從迷你埠驅動程式的 MiniportInitializeExMiniportHaltEx 函式呼叫。

規格需求

需求
最低支援的用戶端 支援 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)

另請參閱

MiniportHaltEx

MiniportInitializeEx

NdisMMapIoSpace