KeReleaseInStackQueuedSpinLock 함수(wdm.h)
KeReleaseInStackQueuedSpinLock 루틴은 KeAcquireInStackQueuedSpinLock에서 획득한 대기 스핀 잠금을 해제합니다.
구문
void KeReleaseInStackQueuedSpinLock(
[in] PKLOCK_QUEUE_HANDLE LockHandle
);
매개 변수
[in] LockHandle
잠금을 획득한 KeAcquireInStackQueuedSpinLock 호출에 의해 초기화된 대기 중인 스핀 잠금 핸들을 지정합니다.
반환 값
없음
설명
이 루틴은 운영 체제가 KeAcquireInStackQueuedSpinLock 호출의 시작 부분에 저장한 원래 IRQL을 복원합니다.
큐에 대기된 스핀 잠금에 대한 자세한 내용은 큐에 대기된 스핀 잠금을 참조하세요.
Windows 32비트 버전에서는 Hal.lib를 사용하고, 64비트 버전의 Windows에서는 Ntoskrnl.lib를 사용합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP 이상 버전의 Windows에서 사용할 수 있습니다. |
대상 플랫폼 | 유니버설 |
헤더 | wdm.h(Wdm.h, Ntddk.h, Ntifs.h 포함) |
라이브러리 | Hal.lib; Ntoskrnl.lib |
DLL | Hal.dll; Ntoskrnl.exe |
IRQL | DISPATCH_LEVEL(설명 섹션 참조) |
DDI 규정 준수 규칙 | HwStorPortProhibitedDDIs(storport), MarkingQueuedIrps(wdm), QueuedSpinLock(storport), QueuedSpinLock(storport), QueuedSpinLock(wdm), QueuedSpinLockRelease(storport), QueuedSpinLockRelease(storport), QueuedSpinLockRelease(wdm) |