IoGetDeviceToVerify 함수(ntifs.h)

IoGetDeviceToVerify 루틴은 지정된 스레드의 I/O 요청 대상인 이동식 미디어 디바이스를 나타내는 디바이스 개체에 대한 포인터를 반환합니다.

구문

PDEVICE_OBJECT IoGetDeviceToVerify(
  [in] PETHREAD Thread
);

매개 변수

[in] Thread

최고 수준 드라이버가 스레드가 파일을 연 미디어의 유효성을 확인하려고 시도하는 스레드에 대한 포인터입니다.

반환 값

IoGetDeviceToVerify 는 미디어를 확인해야 하는 디바이스를 나타내는 디바이스 개체에 대한 포인터를 반환하거나 NULL을 반환합니다.

설명

일반적으로 최고 수준의 드라이버, 특히 파일 시스템은 이 루틴을 호출할 가능성이 가장 높습니다.

기본 이동식 미디어 디바이스 드라이버는 대상 디바이스에 대한 마지막 액세스 이후 미디어가 변경된 것으로 보이는 경우 상위 수준 드라이버, 특히 파일 시스템에 알릴 책임이 있습니다. 자세한 내용은 이동식 미디어 지원을 참조하세요.

요구 사항

   
지원되는 최소 클라이언트 Windows 2000부터 사용할 수 있습니다.
대상 플랫폼 유니버설
헤더 ntifs.h(Ntifs.h 포함)
라이브러리 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= DISPATCH_LEVEL
DDI 규정 준수 규칙 HwStorPortProhibitedDDIs(storport), IrqlIoDispatch(wdm), PowerIrpDDis(wdm)

참고 항목

IoIsErrorUserInduced

IoSetDeviceToVerify

IoSetHardErrorOrVerifyDevice

PsGetCurrentThread