IoVerifyVolume 함수(ntifs.h)

IoVerifyVolume 루틴은 지정된 이동식 미디어 디바이스에 볼륨 확인 요청을 보냅니다.

구문

NTSTATUS IoVerifyVolume(
  [in] PDEVICE_OBJECT DeviceObject,
  [in] BOOLEAN        AllowRawMount
);

매개 변수

[in] DeviceObject

볼륨을 확인할 디바이스의 디바이스 개체에 대한 포인터입니다.

[in] AllowRawMount

DASD 열기 요청을 대신하여 이 확인 요청이 발급되고 확인 요청이 실패할 경우 원시 탑재를 수행해야 하는 경우 TRUE 로 설정합니다.

반환 값

IoVerifyVolume 은 다음 NTSTATUS 값 중 하나를 반환할 수 있습니다.

반환 코드 설명
STATUS_SUCCESS
STATUS_INSUFFICIENT_RESOURCES
STATUS_UNSUCCESSFUL
STATUS_WRONG_VOLUME

설명

IoVerifyVolume 은 지정된 이동식 미디어 디바이스에 볼륨 확인 요청을 보냅니다.

확인 작업이 실패하면 I/O 관리자가 디바이스에 볼륨 탑재 요청을 보냅니다.

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

이동식 미디어 디바이스에 대한 자세한 내용은 이동식 미디어 지원을 참조하세요.

요구 사항

   
대상 플랫폼 유니버설
헤더 ntifs.h(Ntifs.h 포함)
라이브러리 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL < DISPATCH_LEVEL

참고 항목

IoGetDeviceToVerify

IoSetDeviceToVerify