Creazione di un oggetto Device Framework
Ogni driver di funzione, driver di filtro e driver del bus deve creare un oggetto dispositivo framework per ogni istanza di un dispositivo supportato connesso al sistema.
La creazione di un oggetto dispositivo framework prevede tre passaggi:
Ottenere un puntatore a una struttura WDFDEVICE_INIT .
Si tratta di una struttura allocata dal sistema opaca, in cui il driver archivia informazioni su un dispositivo.
Inizializzazione della struttura di WDFDEVICE_INIT.
Il driver chiama un set di funzioni fornite dal framework che aggiungono informazioni alla struttura.
Chiamata di WdfDeviceCreate.
Il driver passa il puntatore della struttura di WDFDEVICE_INIT al metodo WdfDeviceCreate . Il metodo crea un oggetto dispositivo framework e usa le informazioni nella struttura WDFDEVICE_INIT per inizializzare l'oggetto.
Per altre informazioni sulla creazione di oggetti dispositivo framework, vedere gli argomenti seguenti: