Condividi tramite


Creazione di un oggetto dispositivo del framework

Ogni driver di funzione, driver di filtro e driver di bus deve creare un oggetto dispositivo framework per ogni istanza di un dispositivo supportato collegato al sistema.

La creazione di un oggetto dispositivo framework prevede tre passaggi:

  1. Ottenere un puntatore a una struttura WDFDEVICE_INIT.

    Si tratta di una struttura opaca allocata dal sistema, in cui il driver archivia le informazioni su un dispositivo.

  2. Inizializzazione della struttura WDFDEVICE_INIT.

    Il driver chiama un set di funzioni fornite dal framework che aggiungono informazioni alla struttura.

  3. Chiamata a WdfDeviceCreate.

    Il driver passa il puntatore della struttura 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: