Partager via


Création de l’arborescence d’éléments du pilote WIA

Une fois le minidriver initialisé, il doit créer l’arborescence d’éléments du pilote dans la méthode IWiaMiniDrv::d rvInitializeWia par :

  1. Création de l’arborescence d’éléments de pilote si elle n’existe pas déjà. Le minidriver définit les indicateurs d’élément racine et crée l’élément racine en appelant la fonction de bibliothèque de services de pilotes wiasCreateDrvItem. Le minidriver stocke le pointeur retourné vers l’élément racine dans une variable membre privée.

  2. Création d’éléments enfants pour chaque élément de l’appareil à l’aide de la fonction wiasCreateDrvItem . Cette fonction crée un contexte spécifique à l’appareil dans lequel le minidriver peut stocker des informations sur l’élément.

  3. Appel de la méthode IWiaDrvItem::AddItemToFolder sur chaque élément enfant pour ajouter l’élément à l’arborescence d’éléments de pilote.