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) |