Функция KeReleaseInStackQueuedSpinLockForDpc (wdm.h)
Подпрограмма KeReleaseInStackQueuedSpinLockForDpc освобождает очередь блокировки спина, полученную путем вызова KeAcquireInStackQueuedSpinLockForDpc.
Синтаксис
void KeReleaseInStackQueuedSpinLockForDpc(
[in] PKLOCK_QUEUE_HANDLE LockHandle
);
Параметры
[in] LockHandle
Указатель на структуру KLOCK_QUEUE_HANDLE , инициализированную KeAcquireInStackQueuedSpinLockForDpc при получении очереди спиновой блокировки.
Возвращаемое значение
None
Remarks
Дополнительные сведения о блокировках спина в очереди см. в разделе Очереди спиновых блокировок.
Если текущий irQL был PASSIVE_LEVEL при получении блокировки спина в очереди, KeReleaseSpinLockForDpc понижает текущий IRQL до PASSIVE_LEVEL. Если текущий irQL был DISPATCH_LEVEL при получении блокировки спина в очереди, KeReleaseSpinLockForDpc не изменяет текущий IRQL.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows Vista и более поздних версиях Windows. |
Целевая платформа | Универсальное |
Верхняя часть | wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h) |
Библиотека | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | См. раздел "Примечания". |
Правила соответствия DDI | HwStorPortProhibitedDIs(storport) |