IoReleaseVpbSpinLock 함수(ntifs.h)

IoReleaseVpbSpinLock 루틴은 VPB(볼륨 매개 변수 블록) 스핀 잠금을 해제합니다.

구문

void IoReleaseVpbSpinLock(
  [in] KIRQL Irql
);

매개 변수

[in] Irql

VPB 스핀 잠금을 획득할 때 IoAcquireVpbSpinLock 에서 반환된 IRQL 값을 저장했습니다.

반환 값

없음

설명

이 루틴은 IoAcquireVpbSpinLock에 대한 상호입니다. IoAcquireVpbSpinLock에 대한 모든 성공적인 호출은 IoReleaseVpbSpinLock에 대한 후속 호출과 일치해야 합니다.

IoAcquireVpbSpinLockIoReleaseVpbSpinLock을 사용하기 전에 드라이버 작성기는 FASTFAT 샘플에서 이러한 루틴이 사용되는 방식을 연구하는 것이 좋습니다.

VPB 스핀 잠금의 소유자는 IoAcquireVpbSpinLock을 호출한 후 IRQL DISPATCH_LEVEL 실행됩니다. IoReleaseVpbSpinLock 은 호출자의 원래 IRQL을 복원합니다.

요구 사항

요구 사항
대상 플랫폼 유니버설
헤더 ntifs.h(Ntifs.h 포함)
라이브러리 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL DISPATCH_LEVEL
DDI 규정 준수 규칙 HwStorPortProhibitedDDIs(storport)

추가 정보

IoAcquireVpbSpinLock