Condividi tramite


Destinazioni di I/O generali

Le destinazioni di I/O generali non supportano formati di dati specifici del dispositivo, ad esempio blocchi di richiesta USB. Prima che i driver inviino dati a una destinazione di I/O generale, devono inserire i dati in un buffer di scrittura in un formato che la destinazione di I/O può interpretare. Analogamente, quando i driver leggeno i dati da una destinazione di I/O generale, i driver devono essere in grado di interpretare il contenuto dei buffer di dati ricevuti dalla destinazione.

Le destinazioni di I/O generali sono locali o remote:

Destinazioni di I/O locali
Ogni driver di funzione basato su framework, driver di filtro e driver miniport ha una destinazione di I/O locale per ognuno dei dispositivi del driver. La destinazione di I/O locale di un dispositivo è sempre il driver inferiore successivo nello stack di driver.

Destinazioni di I/O remote
Le destinazioni di I/O remote rappresentano la parte superiore di uno stack di driver diverso o (raramente) un driver diverso nello stack del driver corrente.

Contenuto della sezione