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 |
|
IDL |
|