IoGetDeviceToVerify 函数 (ntifs.h)
IoGetDeviceToVerify 例程返回指向设备对象的指针,表示可移动媒体设备,这是给定线程的 I/O 请求的目标。
语法
PDEVICE_OBJECT IoGetDeviceToVerify(
[in] PETHREAD Thread
);
参数
[in] Thread
指向要查询其设备对象的 ETHREAD 结构的指针。 也就是说,Thread 是线程尝试验证线程打开文件的媒体的有效性的线程。
返回值
IoGetDeviceToVerify 返回指向 DEVICE_OBJECT 结构的指针,该结构标识表示应验证媒体的设备的设备对象。 此函数可以返回 NULL。
言论
通常,最高级别驱动程序(尤其是文件系统)最有可能调用此例程。
基础可移动媒体设备驱动程序负责通知更高级别的驱动程序,尤其是文件系统,该媒体似乎自上次访问目标设备以来发生了更改。 有关详细信息,请参阅 通知文件系统可能的媒体更改。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 2000 |
目标平台 | 普遍 |
标头 | ntifs.h (include Ntifs.h) |
库 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= DISPATCH_LEVEL |
DDI 符合性规则 | HwStorPortProhibitedDIS(storport)、IrqlIoDispatch(wdm)、PowerIrpDDis(wdm) |