NdisUnmapFile 函式會發行先前使用 NdisMapFile 函式設定之檔案的虛擬地址對應。
語法
void NdisUnmapFile(
[in] NDIS_HANDLE FileHandle
);
參數
[in] FileHandle
NdisOpenFile 函式所傳回的句柄。
傳回值
沒有
言論
為了減少資源使用量,迷你埠驅動程序應該一律呼叫 NdisUnmapFile,因為它不再需要其開啟之檔案內容的獨佔存取權。 這類驅動程式可以視需要對應和取消對應檔案,使用替代呼叫 NdisMapFile,以及 NdisUnmapFile,直到它釋放具有 NdisCloseFile 函式的檔案句柄為止。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 支援 Windows Vista 中的 NDIS 6.0 和 NDIS 5.1 驅動程式(請參閱 NdisUnmapFile (NDIS 5.1)。 支援 Windows XP 中的 NDIS 5.1 驅動程式(請參閱 NdisUnmapFile (NDIS 5.1)。 |
目標平臺 | 普遍 |
標頭 | ndis.h (包括 Ndis.h) |
連結庫 | Ndis.lib |
IRQL | PASSIVE_LEVEL |
DDI 合規性規則 | Irql_Miscellaneous_Function(ndis) |