Compartilhar via


Itens de driver

As propriedades são armazenadas em itens de driver WIA. Um item de driver é uma descrição lógica do dispositivo de imagem parada e dos dados que o dispositivo armazena ou produz. Um minidriver WIA cria um item de driver WIA usando as funções da biblioteca de serviços WIA.

Um driver WIA normalmente tem mais de um item de driver. O primeiro item de driver, que é necessário, é uma representação lógica do dispositivo de imagem parada e é chamado de item raiz. O item raiz contém as propriedades que descrevem as características e as configurações do dispositivo de imagem parada física.

O diagrama a seguir é um exemplo de um item raiz.

diagrama ilustrando um item raiz do driver wia.

Um dispositivo de imagem parada também deve descrever os dados que o dispositivo armazena ou produz. Por exemplo, uma câmera pode armazenar muitas imagens (ou outros formatos de mídia) em sua mídia. Cada imagem pode ter informações como um nome exclusivo e as dimensões da imagem. O modelo de minidriver WIA permite que o driver armazene as informações em itens filho. Um item filho contém as propriedades que descrevem as características dos dados que ele representa.

O diagrama a seguir mostra um exemplo de um item filho.

diagrama ilustrando um item filho do driver wia.

Semelhante à hierarquia de diretório encontrada em sistemas de arquivos modernos que consistem em diretórios e arquivos, o modelo de minidriver WIA armazena itens raiz e filho em uma hierarquia chamada de árvore de itens. Um minidriver WIA usa a biblioteca de serviços WIA para criar itens de driver raiz e filho que descrevem logicamente o dispositivo e seus dados. Para dispositivos de câmeras ainda digitais ou qualquer dispositivo de imagem que armazena mais de uma imagem, a árvore de itens é semelhante a uma estrutura de diretório com um item raiz e muitos itens filho.

O diagrama a seguir é um exemplo de uma árvore de itens que um minidriver cria para uma câmera parada digital.

diagrama ilustrando uma árvore de itens do driver wia.

Para um dispositivo de scanner simples ou qualquer dispositivo de imagem que ainda não tenha armazenamento, a árvore de itens contém apenas um item filho. Recomendamos que o item filho seja nomeado de uma forma que identifique especificamente o dispositivo. Por exemplo, um scanner de flatbed adquire seus dados da cama do scanner; portanto, o item filho deve ser chamado de "Flatbed".

O diagrama a seguir ilustra uma árvore de itens que um minidriver cria para um scanner simples.

diagrama ilustrando uma árvore de itens de flatbed do driver wia.

Para obter mais informações sobre itens de driver, consulte Desenvolvendo um driver WIA: conceitos básicos, Desenvolvendo um driver de scanner WIA e Desenvolvendo um driver de câmera WIA.