Compartir a través de


Función IoGetDeviceToVerify (ntifs.h)

La rutina IoGetDeviceToVerify devuelve un puntero al objeto de dispositivo, que representa un dispositivo multimedia extraíble, que es el destino de la solicitud de E/S del subproceso especificado.

Sintaxis

PDEVICE_OBJECT IoGetDeviceToVerify(
  [in] PETHREAD Thread
);

Parámetros

[in] Thread

Puntero a una estructura ETHREAD cuyo objeto de dispositivo se está consultando. Es decir, subproceso es el subproceso para el que un controlador de nivel superior está intentando comprobar la validez del medio en el que el subproceso ha abierto un archivo.

Valor devuelto

IoGetDeviceToVerify devuelve un puntero a una estructura de DEVICE_OBJECT que identifica el objeto de dispositivo que representa un dispositivo en el que se debe comprobar el medio. Esta función puede devolver NULL.

Observaciones

En general, es más probable que los controladores de nivel superior, especialmente los sistemas de archivos, llamen a esta rutina.

Un controlador de dispositivo multimedia extraíble subyacente es responsable de notificar a los controladores de nivel superior, especialmente el sistema de archivos, cuando el medio parece haber cambiado desde el último acceso al dispositivo de destino. Para obtener más información, vea Notificar al sistema de archivos de posibles cambios multimedia.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 2000
de la plataforma de destino de Universal
encabezado de ntifs.h (incluya Ntifs.h)
biblioteca de NtosKrnl.lib
DLL de NtosKrnl.exe
irQL <= DISPATCH_LEVEL
reglas de cumplimiento de DDI HwStorPortProhibitedDIs(storport), IrqlIoDispatch(wdm), PowerIrpDDis(wdm)

Consulte también

IoIsErrorUserInduced

ioSetDeviceToVerify

ioSetHardErrorOrVerifyDevice

PsGetCurrentThread