Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Применимо к KMDF и UMDF]
Метод WdfWaitLockRelease освобождает указанную блокировку ожидания.
Синтаксис
VOID WdfWaitLockRelease(
[in] WDFWAITLOCK Lock
);
Параметры
[in] Lock
Дескриптор объекта wait-lock платформы, полученный предыдущим вызовом WdfWaitLockCreate.
Возвращаемое значение
Никакой
Замечания
Ошибка возникает, если драйвер предоставляет недопустимый дескриптор объекта.
Метод WdfWaitLockRelease освобождает блокировку ожидания, полученную драйвером при предыдущем вызове WdfWaitLockAcquire.
Дополнительные сведения о блокировках ожидания см. в разделе Методы синхронизации драйверов Framework-Based.
Примеры
Пример кода, использующий WdfWaitLockRelease, см. в WdfWaitLockAcquire.
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Всеобщий |
| минимальная версия KMDF | 1.0 |
| минимальная версия UMDF | 2.0 |
| заголовка | wdfsync.h (include Wdf.h) |
| библиотеки | Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF) |
| IRQL | <=DISPATCH_LEVEL |
| правил соответствия DDI | DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf), WdfWaitlock(kmdfdf), WdfWaitlockRelease(kmdf) |