Compartir a través de


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)

Consulte también

IRP

IoGetDeviceToVerify

IoVerifyVolume

PsGetCurrentThread