Функция 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) |