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


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

Метод WdfSpinLockRelease освобождает указанную спиновую блокировку.

Синтаксис

void WdfSpinLockRelease(
  WDFSPINLOCK SpinLock
);

Параметры

SpinLock

Дескриптор объекта spin-lock платформы, полученный при предыдущем вызове WdfSpinLockCreate.

Возвращаемое значение

None

Remarks

Ошибка проверка возникает, если драйвер предоставляет недопустимый дескриптор объекта.

Метод WdfSpinLockRelease освобождает спиновую блокировку, полученную драйвером, ранее вызвав WdfSpinLockAcquire. WdfSpinLockRelease также восстанавливает irQL драйвера до значения, которое он имел до драйвера с именем WdfSpinLockAcquire.

Дополнительные сведения о спин-блокировках см. в разделе Использование блокировок платформы.

Требования

Требование Значение
Минимальная версия 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), ReqSend WhileSpinlock(kmdf), WdfSpinlock(kmdf), WdfSpinlockRelease(kmdf)

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

WdfSpinLockCreate

WdfSpinLockAcquire

Правило WdfSpinlock (KMDF)

Правило WdfSpinLockRelease (KMDF)