다음을 통해 공유


IoReleaseCancelSpinLock 함수(wdm.h)

IoReleaseCancelSpinLock 루틴은 드라이버가 IRP의 취소 가능한 상태를 변경한 후 취소 스핀 잠금을 해제합니다.

구문

void IoReleaseCancelSpinLock(
  KIRQL Irql
);

매개 변수

Irql

[in] 복원할 IRQL입니다. 호출자는 IoAcquireCancelSpinLock 루틴에 대한 이전 호출에서 이 IRQL을 얻었습니다.

반환 값

없음

설명

이 루틴은 IoAcquireCancelSpinLock에 대한 상호입니다.

또한 이 루틴은 드라이버의 취소 루틴에서 취소 스핀 잠금을 해제합니다.

취소 스핀 잠금의 보유자는 IoAcquireCancelSpinLock을 호출한 후 IRQL = DISPATCH_LEVEL 실행됩니다. IoReleaseCancelSpinLock 은 호출자의 원래 IRQL을 복원합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000
머리글 wdm.h
IRQL DISPATCH_LEVEL
DDI 규정 준수 규칙 CancelSpinLock(storport), CancelSpinLock(wdm), CancelSpinlockRelease(wdm), HwStorPortProhibitedDDIs(storport), SpinLockSafe(storport), SpinLockSafe(wdm)

추가 정보

IoAcquireCancelSpinLock

IoSetCancelRoutine