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

См. также раздел

WdfWaitLockAcquire

WdfWaitLockCreate