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.
Avvertimento
UMDF 2 è la versione più recente di UMDF e sostituisce UMDF 1. Tutti i nuovi driver UMDF devono essere scritti usando UMDF 2. Non vengono aggiunte nuove funzionalità a UMDF 1 ed è disponibile un supporto limitato per UMDF 1 nelle versioni più recenti di Windows 10. I driver di Windows universali devono usare UMDF 2.
Gli esempi di UMDF 1 archiviati sono disponibili nell'aggiornamento degli esempi di driver di Windows 11, versione 22H2 - maggio 2022.
Per altre informazioni, vedere Introduzione a UMDF.
Nella tabella seguente vengono fornite informazioni di base su ogni oggetto framework, collegamenti all'interfaccia dell'oggetto e collegamenti ad altre informazioni sugli oggetti framework di base.
| Nomeoggetto | ObjectInterface | Scopo | GenitorePredefinito | Il driver può eseguire l'override di defaultparent? | Il conducente può essere proprietario? |
|---|---|---|---|---|---|
Rappresenta un driver |
Nessuno |
NO |
NO |
||
Rappresenta un dispositivo |
Oggetto driver |
NO |
NO |
||
Rappresenta un file |
Oggetto Dispositivo |
NO |
No, se creato dal framework; Sì, se creato dal driver | ||
| IWDFInterrupt | Rappresenta un'interruzione |
Oggetto Dispositivo |
NO |
Sì |
|
Rappresenta una coda per operazioni di input/output che riceve richieste di I/O |
Oggetto Dispositivo |
NO |
Sì |
||
Rappresenta una richiesta di I/O |
Oggetto Dispositivo |
No, se creato dal framework; Sì, se creato dal driver | No, se creato dal framework (ad esempio, richieste reindirizzate); Sì, se creato dal driver | ||
Rappresenta un driver a cui un altro driver invia richieste |
Oggetto Dispositivo |
NO |
No, per la destinazione predefinita; Sì, per tutte le altre destinazioni | ||
Oggetto dispositivo USB |
Rappresenta un dispositivo connesso a USB |
Oggetto Dispositivo |
NO |
Sì (vedere l'oggetto di destinazione) |
|
Oggetto canale USB |
Rappresenta un canale del dispositivo USB |
Oggetto Dispositivo |
NO |
Sì (vedere l'oggetto di destinazione) |
|
Oggetto interfaccia USB |
Rappresenta un'interfaccia del dispositivo USB |
Oggetto Dispositivo |
NO |
Sì (vedere l'oggetto di destinazione) |
|
Rappresenta un oggetto di base generale |
Oggetto driver |
Sì |
Sì, se creato dal conducente |
||
Rappresenta un oggetto di memoria |
Oggetto driver |
Sì |
No, se creato dal framework; Sì, se creato dal driver |