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(설명 참조)

추가 정보

ExAcquireSpinLockExclusive