ExReleaseSpinLockExclusive 함수(wdm.h)
ExReleaseSpinLockExclusive 루틴은 호출자가 단독 액세스를 위해 이전에 획득한 스핀 잠금을 해제하고 IRQL을 원래 값으로 복원합니다.
구문
void ExReleaseSpinLockExclusive(
[in, out] PEX_SPIN_LOCK SpinLock,
[in] KIRQL OldIrql
);
매개 변수
[in, out] SpinLock
해제할 스핀 잠금에 대한 포인터입니다. 호출자는 단독 액세스를 위해 이 스핀 잠금을 소유해야 합니다.
[in] OldIrql
복원할 IRQL(인터럽트 요청 수준)입니다. 이 매개 변수를 스핀 잠금을 획득한 ExAcquireSpinLockExclusive 호출에서 반환된 KIRQL 값으로 설정합니다.
반환 값
없음
설명
호출자가 소유한 스핀 잠금에 대해서만 이 루틴을 호출해야 합니다.
이 루틴을 입력할 때 호출자는 IRQL = DISPATCH_LEVEL 실행 중이어야 합니다. 종료하기 전에 ExReleaseSpinLockExclusive 는 IRQL을 OldIrql 매개 변수로 지정된 값으로 복원합니다.
호출자는 스핀 잠금을 해제하기 전에 잠시만 유지해야 합니다. 자세한 내용은 스핀 잠금 소개를 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | SP1을 사용하여 Windows Vista부터 사용할 수 있습니다. |
대상 플랫폼 | 유니버설 |
헤더 | wdm.h |
IRQL | DISPATCH_LEVEL(설명 참조) |