Compartilhar via


Criando a árvore de itens do driver WIA

Depois que o minidriver for inicializado, ele deverá criar a árvore de itens de driver no método IWiaMiniDrv::d rvInitializeWia :

  1. Criar a árvore de itens do driver se ela ainda não existir. O minidriver define os sinalizadores de item raiz e cria o item raiz chamando a função de biblioteca de serviços de driver wiasCreateDrvItem. O minidriver armazena o ponteiro retornado para o item raiz em uma variável de membro privado.

  2. Criar itens filho para cada item no dispositivo usando a função wiasCreateDrvItem . Essa função cria um contexto específico do dispositivo em que o minidriver pode armazenar informações sobre o item.

  3. Chamar o método IWiaDrvItem::AddItemToFolder em cada item filho para adicionar o item à árvore de itens do driver.