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


Функция WdfWaitLockRelease (wdfsync.h)

[Применимо к 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)

См. также

WdfWaitLockAcquire

WdfWaitLockCreate