Condividi tramite


Creazione di oggetti dispositivo in un driver di filtro

Ogni driver di filtro crea un oggetto dispositivo framework per ogni dispositivo supportato presente nel sistema. Poiché questi oggetti dispositivo vengono creati dai driver di filtro, vengono chiamati oggetti dispositivo filtro (DO filtro). Ogni Filter DO è la rappresentazione di un dispositivo da parte di un driver di filtro.

I driver di filtro, come i driver di funzione, forniscono una EvtDriverDeviceAdd funzione di callback che acquisisce un handle a una struttura WDFDEVICE_INIT. Il driver può chiamare lo stesso set di metodi di inizializzazione degli oggetti del dispositivo framework che i driver di funzione chiamano per archiviare le informazioni nella struttura WDFDEVICE_INIT. Analogamente ai driver di funzione, anche i driver di filtro possono chiamare i metodi di inizializzazione del framework FDO .

Un piccolo numero di driver di filtro enumera unicamente dispositivi software. Tali driver di filtro possono chiamare i metodi di inizializzazione del framework PDO .

I driver di filtro devono chiamare WdfFdoInitSetFilter.

Il passaggio finale nella creazione di un oggetto dispositivo consiste nel chiamare WdfDeviceCreate.