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


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

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

Синтаксис

void NdisUnmapFile(
  [in] NDIS_HANDLE FileHandle
);

Параметры

[in] FileHandle

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

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

None

Remarks

Чтобы сократить использование ресурсов, драйвер мини-порта должен всегда вызывать 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 (включая Ndis.h)
Библиотека Ndis.lib
IRQL PASSIVE_LEVEL
Правила соответствия DDI Irql_Miscellaneous_Function(ndis)

См. также раздел

MiniportInitializeEx

NdisCloseFile

NdisMapFile

NdisOpenFile