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, Thread es el subproceso para el que un controlador de nivel superior está intentando comprobar la validez de los medios en los que el subproceso ha abierto un archivo.
Valor devuelto
IoGetDeviceToVerify devuelve un puntero a una estructura 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.
Comentarios
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 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 los posibles cambios multimedia.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 |
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 | HwStorPortProhibitedDIs(storport), IrqlIoDispatch(wdm), PowerIrpDDis(wdm) |