Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
As transferências baseadas em fluxo simplificam as transferências para drivers e desenvolvedores de drivers. Com transferências na memória e de arquivos, o chamador tinha que especificar qual tipo de transferência usar e o driver tinha que executar ações diferentes, dependendo do tipo de transferência escolhido. Com transferências baseadas em fluxo, o chamador não precisa especificar memórias ou transferências de arquivos; O chamador especifica apenas qual fluxo usar, e o driver se comporta da mesma maneira se esse fluxo for um fluxo de arquivo ou de memória. O uso de streams também oferece fácil integração com o Filtro de Processamento de Imagem WIA.
Como as outras interfaces de programação de aplicativos (APIs) WIA e interfaces de driver de dispositivo (DDIs), IStream é baseado no modelo de objeto componente (COM). 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 do progresso durante uma transferência, cancelamento de transferência, integração de relatórios de erro e status e uploads e downloads de dados de um dispositivo. A interface IWiaTransfer está disponível apenas através 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 secção inclui: