Me imagino que con el deviceobject que creo en la inicialización de mi driver no puedo llamar a otros devices. igual me pasará con mi driverobject.
No se como obtener el fileobject de otro objeto, es decir no se si existe una función equivalente al createioobject del modo usuario en el modo kernel.
Estoy probando en modo usuario a leer directamente de "\\\\.\\PHYSICALDRIVE0" pero esto no se si me funcionaría si no esta montado, es decir si tengo un disco duro no reconocido por windows por ejemplo con ext2 de linux, no se si podria leer en modo raw o algo parecido, por eso quería utilizar las funciones de la bios como la int13.
muchas gracias por contestarme.