Поделиться через


Функция NdisUnmapFile (ndis.h)

Функция NdisUnmapFile освобождает сопоставление виртуальных адресов файла, ранее настроенного с помощью функции NdisMapFile.

Синтаксис

void NdisUnmapFile(
  [in] NDIS_HANDLE FileHandle
);

Параметры

[in] FileHandle

Дескриптор, возвращенный функцией NdisOpenFile.

Возвращаемое значение

Никакой

Замечания

Чтобы уменьшить использование ресурсов, минипорт-драйвер всегда должен вызывать NdisUnmapFile, если он больше не нуждается в эксклюзивном доступе к содержимому открываемого файла. Такой драйвер может сопоставлять и распаковывать файл по мере необходимости, используя чередующиеся вызовы NdisMapFile и NdisUnmapFile, пока не выпустит дескриптор файла с функцией NdisCloseFile.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается для драйверов NDIS 6.0 и NDIS 5.1 (см. NdisUnmapFile (NDIS 5.1)) в Windows Vista. Поддерживается для драйверов NDIS 5.1 (см. NdisUnmapFile (NDIS 5.1)) в Windows XP.
целевая платформа Всеобщий
заголовка ndis.h (include Ndis.h)
библиотеки Ndis.lib
IRQL PASSIVE_LEVEL
правил соответствия DDI Irql_Miscellaneous_Function(ndis)

См. также

MiniportInitializeEx

NdisCloseFile

NdisMapFile

NdisOpenFile