Condividi tramite


Accedere ai driver Kernel-Mode per i dispositivi ancora immagine

Microsoft fornisce driver in modalità kernel basati su WDM per supportare dispositivi ancora immagine connessi a bus SCSI e USB. Entrambi i driver supportano Plug and Play dispositivi e forniscono servizi per l'aggiunta, la rimozione, l'avvio, l'arresto e la creazione di voci del Registro di sistema per i dispositivi Plug and Play. Inoltre, entrambi i driver forniscono operazioni di sospensione e ripresa per i dispositivi che supportano il risparmio energia.

I minidriver di immagini in modalità utente possono accedere a questi driver in modalità kernel chiamando CreateFile, ReadFile, WriteFile e DeviceIoControl (descritto nella documentazione di Microsoft Windows SDK). ReadFile e WriteFile vengono usati per i trasferimenti di dati in blocchi. In particolare, ReadFile viene chiamato per ottenere i dati dell'immagine e WriteFile viene usato per l'invio di comandi ai dispositivi che accettano comandi come flussi di dati.

Prima di chiamare ReadFile, Writefile o DeviceIoControl, il minidriver deve chiamare IStiDeviceControl::GetMyDevicePortName per ottenere il nome della porta del dispositivo e quindi usare tale nome come parametro per CreateFile.

SCSI Driver

USB Driver