Функция 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) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по