Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция NdisFreeRWLock освобождает блокировку чтения и записи, которая ранее была выделена функцией NdisAllocateRWLock.
Синтаксис
VOID NdisFreeRWLock(
[in] PNDIS_RW_LOCK_EX Lock
);
Параметры
[in] Lock
Указатель на непрозрачную переменную NDIS_RW_LOCK_EX, представляющую блокировку. Вызывающий объект может использовать эту блокировку для получения доступа на запись или чтение к ресурсам, общим для потоков драйверов, отличных от ISR.
Возвращаемое значение
Никакой
Замечания
Драйверы NDIS вызывают функцию NdisFreeRWLock, чтобы освободить структуру NDIS_RW_LOCK_EX и все связанные ресурсы, которые ранее были выделены с помощью функции NdisAllocateRWLock.
Драйвер должен вызвать функцию NdisReleaseRWLock, чтобы освободить блокировку чтения и записи перед вызовом функции NdisFreeRWLock.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Поддерживается в NDIS 6.20 и более поздних версиях. |
| целевая платформа | Всеобщий |
| заголовка | ndis.h (include Ndis.h) |
| библиотеки | Ndis.lib |
| IRQL | <=DISPATCH_LEVEL |