Freigeben über


Erstellen der ELEMENTstruktur des WIA-Treibers

Nach der Initialisierung des Minidrivers muss die Treiberelementstruktur in der IWiaMiniDrv::d rvInitializeWia-Methode wie folgt erstellt werden:

  1. Erstellen sie die Treiberelementstruktur, sofern sie noch nicht vorhanden ist. Der Minidriver legt die Stammelementflags fest und erstellt das Stammelement, indem die Treiberdienstbibliotheksfunktion wiasCreateDrvItem aufgerufen wird. Der Minidriver speichert den zurückgegebenen Zeiger auf das Stammelement in einer privaten Membervariable.

  2. Erstellen untergeordneter Elemente für jedes Element auf dem Gerät mithilfe der wiasCreateDrvItem-Funktion . Diese Funktion erstellt einen gerätespezifischen Kontext, in dem der Minitreiber Informationen zum Element speichern kann.

  3. Aufrufen der IWiaDrvItem::AddItemToFolder-Methode für jedes untergeordnete Element, um das Element der Treiberelementstruktur hinzuzufügen.