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