Función IoSetDeviceToVerify (ntifs.h)
La rutina IoSetDeviceToVerify establece que el objeto de dispositivo se compruebe en el subproceso especificado. El objeto de dispositivo especificado representa un dispositivo multimedia extraíble.
Sintaxis
void IoSetDeviceToVerify(
[in] PETHREAD Thread,
[in, optional] PDEVICE_OBJECT DeviceObject
);
Parámetros
[in] Thread
Puntero a una estructura de objetos de subproceso ETHREAD para el subproceso.
[in, optional] DeviceObject
Puntero a una estructura de DEVICE_OBJECT que identifica el objeto de dispositivo para un dispositivo multimedia extraíble. DeviceObject puede ser NULL.
Valor devuelto
None
Observaciones
Antes de usar IoSetDeviceToVerify e IoVerifyVolume, los escritores de controladores deben estudiar la forma en que se usan estas rutinas en el ejemplo FASTFAT. Para obtener más información, consulte también Compatibilidad con medios extraíbles.
Se llama a IoSetDeviceToVerify para indicar que es necesario comprobar un objeto de dispositivo determinado, que representa un dispositivo multimedia extraíble. Llame a IoGetDeviceToVerify para obtener el objeto de dispositivo que es el destino de la solicitud de E/S del subproceso especificado.
Un controlador del sistema de archivos debe comprobar un volumen cuando recibe una notificación de un controlador de dispositivo multimedia extraíble subyacente que el medio parece haber cambiado desde el último acceso al dispositivo de destino. Normalmente, el sistema de archivos llama a IoSetDeviceToVerify e IoVerifyVolume cuando el dispositivo inferior devuelve STATUS_VERIFY_REQUIRED.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Universal |
Encabezado | ntifs.h (incluya Ntifs.h) |
Library | NtosKrnl.lib |
Archivo DLL | NtosKrnl.exe |
IRQL | <= DISPATCH_LEVEL |
Reglas de cumplimiento de DDI | IrqlIoDispatch(wdm) |