Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
As transferências baseadas em fluxo simplificam o processo para controladores e desenvolvedores de controladores. Com transferências na memória e de arquivo, o chamador teve que especificar qual tipo de transferência usar e o driver teve que executar ações diferentes dependendo de qual tipo de transferência foi escolhido. Com transferências baseadas em fluxo, o chamador não precisa especificar transferências de memória ou arquivo; o chamador especifica apenas qual fluxo usar e o driver se comporta da mesma maneira se esse fluxo é um fluxo de arquivo ou fluxo de memória. O uso de fluxos também fornece fácil integração com o Filtro de Processamento de Imagem WIA.
Assim como as outras APIs (Interfaces de Programação de Aplicativo) WIA e DDIs (Interfaces de Driver de Dispositivo), o IStream é baseado no COM (Component Object Model). Para garantir que as transferências de fluxo sejam compatíveis com outros fluxos, a interface IWiaTransfer deve ser exposta.
A interface IWiaTransfer tem métodos que permitem a exibição de progresso durante uma transferência, cancelamento de transferência, integração de relatórios de erros e status e uploads e downloads de dados de um dispositivo. A interface IWiaTransfer só está disponível por meio da interface IWiaItem2 . Para obter mais informações sobre as interfaces IWiaItem2 ou IWiaTransfer e seus métodos , consulte a documentação do SDK do Microsoft Windows.
Esta seção inclui: