Compartilhar via


Criando um layout de árvore de item de câmera WIA

Uma árvore de itens de câmera WIA para Microsoft Windows Me e Windows XP consiste em um item raiz e itens filho que representam imagens e pastas armazenadas no dispositivo de câmera. Consulte Inicializando o Minidriver WIA para obter um exemplo sobre como criar uma árvore de itens. A ilustração a seguir mostra a árvore de itens para Windows Me e Windows XP.

diagrama ilustrando uma árvore de itens de câmera wia para windows me e windows xp.

Para obter um diagrama de uma árvore de câmera no Windows Vista e em sistemas operacionais posteriores, consulte Exemplo de uso de sinalizadores e categorias de itens WIA.

O item raiz de uma árvore de itens de câmera contém todas as informações padrão do minidriver WIA e propriedades específicas da câmera. As propriedades específicas da câmera incluem o número de fotos tiradas e outras propriedades de controle de câmera.

Os itens filho de uma árvore de itens de câmera representam as imagens ou pastas armazenadas no dispositivo. É recomendável que o minidriver elimine quaisquer níveis desnecessários de pastas para permitir acesso mais fácil a itens transferíveis. Isso facilita o acesso aos itens WIA pelo aplicativo e impede que o usuário precise navegar profundamente em uma estrutura de pastas para acessar as imagens reais.

O desenvolvedor do minidriver pode fornecer arquivos e itens de pasta quaisquer nomes necessários. No entanto, cada item na árvore de itens WIA representa um item de dados físico na câmera e deve receber um nome que sugira os itens de dados reais na câmera.

Quando um item de dados é adicionado ou excluído da câmera, é responsabilidade do minidriver wia sincronizar sua árvore de itens WIA com o conteúdo da câmera. Para obter um exemplo de como isso é feito, consulte Alterando a estrutura da árvore de itens WIA.

Por meio do serviço WIA, um aplicativo pode executar as seguintes ações:

  • Consultar funcionalidades da câmera

  • Definir propriedades do dispositivo de câmera

  • Solicitar uma transferência de dados