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