Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Un dispositivo multifunzione occupa una posizione nel bus padre, ma contiene più di una funzione. I dispositivi combinati stampante/scanner/fax e modem/schede di rete sono dispositivi multifunzione comuni.
In un dispositivo multifunzione, le singole funzioni sono indipendenti. Ciò significa che le funzioni devono avere le caratteristiche seguenti:
Le funzioni non possono avere dipendenze dell'ordine di avvio.
I requisiti delle risorse per una funzione non possono essere espressi in termini di risorse di un'altra funzione( ad esempio, function1 usa la porta I/O x e function2 usa la porta x + 200).
Ogni funzione deve essere in grado di operare come dispositivo separato, anche se viene usata dagli stessi driver di un'altra funzione.
Ogni funzione nel dispositivo deve essere enumerata.
I requisiti delle risorse per ogni funzione devono essere comunicati al gestore PnP.
Per ogni funzione devono essere presenti file e driver INF.
Il componente responsabile di ognuna di queste attività dipende dallo standard multifunzione per il bus padre del dispositivo, dalla misura in cui il dispositivo è conforme allo standard e dalle funzionalità del driver del bus padre.
Se il dispositivo è conforme agli standard multifunzione per il bus, i requisiti del conducente sono notevolmente ridotti. Gli standard multifunzione a livello di settore sono stati definiti per i bus PC Card e PCI.
Se si utilizza un DVD/CD-ROM multifunzione usato per l'archiviazione dei dati (non per la riproduzione audio/video), è consigliabile usare il driver di classe DVD WDM fornito dal sistema, che considera il dispositivo come una singola unità logica.
Per un dispositivo multifunzione che combina altre funzionalità, è possibile usare un driver fornito dal sistema e un file INF se il dispositivo è conforme agli standard multifunzione per il bus. Il driver multifunzione fornito dal sistema (mf.sys) può gestire i requisiti di enumerazione e allocazione delle risorse a livello di bus per il dispositivo e l'INF (mf.sys) fornito dal sistema può installare il dispositivo multifunzione. È necessario specificare solo un driver di funzione e un file INF per ognuna delle singole funzioni del dispositivo.
Se il dispositivo non è conforme allo standard per il bus, potrebbe essere necessario fornire un driver equivalente a mf.sys nelle funzionalità, oltre ai driver di funzione e ai file INF per le funzioni del dispositivo.
Per installare un dispositivo multifunzione, in genere si fornisce un file INF di base per il dispositivo e un file INF aggiuntivo per ognuna delle funzioni del dispositivo. Il file INF di base copia in genere i file INF per le singole funzioni del dispositivo. Per informazioni su come eseguire questa operazione, vedere Copia di file INFS.
Le sezioni seguenti descrivono i requisiti di installazione e driver per vari tipi di dispositivi multifunzione:
Supporto di dispositivi scheda PC multifunzione
Supporto di dispositivi PCI multifunzione
Supporto di dispositivi multifunzione su altri bus
Utilizzo del driver del bus multifunzione System-Supplied
Creazione di mappe risorse per un dispositivo multifunzione
Per informazioni sulla sintassi dei file INF, vedere Sezioni di file INF e Direttive file INF .
Windows Driver Kit (WDK) include una sezione separata che descrive come supportare i dispositivi audio multifunzione.