Interface IWiaItem2

A interface IWiaItem2 fornece aos aplicativos a mesma funcionalidade que a interface IWiaItem (a capacidade de consultar dispositivos para descobrir seus recursos, acessar interfaces de transferência de dados e propriedades de item e controlar o dispositivo). Ele também fornece ao aplicativo a capacidade de criar e usar dinamicamente filtros de processamento de imagem que podem vir como extensões dos drivers de dispositivo WIA (Aquisição de Imagens do Windows) 2.0 fornecidos no Windows Vista.

Membros

A interface IWiaItem2 herda da interface IUnknown . IWiaItem2 também tem estes tipos de membros:

Métodos

A interface IWiaItem2 tem esses métodos.

Método Descrição
CheckExtension Verifica se uma extensão especificada está disponível no computador e pode ser usada pelo método IWiaItem2::GetExtension .
CreateChildItem Crie um novo item filho. Adiciona objetos IWiaItem2 à árvore IWiaItem2 de um dispositivo.
Deleteitem Remove o objeto IWiaItem2 atual da árvore de objetos do dispositivo.
DeviceCommand Emite um comando para um dispositivo de hardware WIA 2.0.
Devicedlg Exibe uma caixa de diálogo para o usuário se preparar para a aquisição de imagens.
Diagnóstica Não há suporte no momento.
EnumChildItems Cria um objeto enumerador e retorna um ponteiro para sua interface IEnumWiaItem2 para pastas com itens na árvore IWiaItem2 de um dispositivo WIA 2.0.
EnumDeviceCapabilities Cria um enumerador que é usado para verificar os comandos e eventos aos quais um dispositivo WIA 2.0 dá suporte.
EnumRegisterEventInfo O método IWiaItem2::EnumRegisterEventInfo cria um enumerador usado para obter informações sobre eventos para os quais um aplicativo está registrado.
FindItemByName Pesquisa a árvore de subitems de um item usando o nome como a chave de pesquisa.
GetExtension Obtém as interfaces de extensão que podem vir com um driver de dispositivo WIA 2.0.
GetItemCategory Obtém as informações de categoria de um item.
Getitemtype Obtém as informações de tipo de um item.
GetParentItem Obtém o item pai na árvore que representa um dispositivo de hardware WIA 2.0.
GetPreviewComponent Obtém o componente de versão prévia do WIA 2.0.
GetRootItem Obtém o item raiz de uma árvore de objetos de item usados para representar um dispositivo de hardware WIA 2.0.

 

Comentários

A árvore de itens WIA 2.0 que um aplicativo pode ver é separada da árvore que é criada e mantida por um minidriver WIA 2.0. Quando um minidriver cria uma árvore de itens, o serviço WIA 2.0 usa essa árvore de itens WIA 2.0 como um guia para criar cópias idênticas que podem ser exibidas por aplicativos de geração de imagens. Os itens na árvore copiada são chamados de itens de aplicativo. Os itens na árvore criada por um minidriver são chamados de itens de driver. No Windows Vista, as árvores de itens WIA 2.0 são criadas de objetos IWiaItem2 , cada um deles implementa a interface IWiaItem2 .

A interface IWiaItem2 , como todas as interfaces COM (Component Object Model), herda os métodos de interface IUnknown .

Métodos IUnknown Descrição
IUnknown::QueryInterface Retorna ponteiros para interfaces com suporte.
IUnknown::AddRef Incrementa a contagem de referência.
IUnknown::Release Contagem de referência de decrementos.

 

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho
Wia.h
IDL
Wia.idl