IoSetDeviceToVerify 함수(ntifs.h)

IoSetDeviceToVerify 루틴은 확인할 디바이스 개체를 지정합니다. 지정된 디바이스 개체는 이동식 미디어 디바이스를 나타냅니다.

구문

void IoSetDeviceToVerify(
  [in]           PETHREAD       Thread,
  [in, optional] PDEVICE_OBJECT DeviceObject
);

매개 변수

[in] Thread

스레드에 대한 포인터입니다.

[in, optional] DeviceObject

이동식 미디어 디바이스에 대한 디바이스 개체에 대한 포인터입니다. NULL일 수 있습니다.

반환 값

없음

설명

파일 시스템은 IoSetDeviceToVerify 를 호출하여 이동식 미디어 디바이스를 나타내는 지정된 디바이스 개체를 확인해야 함을 나타냅니다.

파일 시스템은 대상 디바이스에 대한 마지막 액세스 이후 미디어가 변경된 것으로 보이는 기본 이동식 미디어 디바이스 드라이버로부터 알림을 받을 때 볼륨을 확인해야 합니다.

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

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

요구 사항

   
대상 플랫폼 유니버설
헤더 ntifs.h(Ntifs.h 포함)
라이브러리 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= DISPATCH_LEVEL
DDI 규정 준수 규칙 IrqlIoDispatch(wdm)

참고 항목

IRP

IoGetDeviceToVerify

IoVerifyVolume

PsGetCurrentThread