Partilhar via


Transferências de arquivos

Observação As transferências de ficheiros destinam-se a sistemas operativos anteriores ao Windows Vista.

Uma transferência de dados de arquivo é uma transferência de dados de imagem do minidriver WIA para um arquivo que o serviço WIA criou. O aplicativo WIA que inicia a transferência de dados indica ao serviço WIA que ele está pronto para executar uma transferência de arquivos.

Em seguida, o serviço WIA cria um arquivo e instrui o minidriver WIA a transferir dados para o arquivo. O minidriver WIA entra em contato com o dispositivo solicitando os dados a serem transferidos. O minidriver requer a sua própria memória, de modo que a pilha de drivers do barramento de nível inferior seja capaz de colocar os dados adquiridos no buffer. Quando o minidriver WIA recebe os dados em seu buffer, ele usa a função de biblioteca de serviço wiasWriteBufToFile WIA, passando em seu buffer de memória. Em seguida, a biblioteca de serviço WIA grava o conteúdo do buffer de memória do minidriver WIA no arquivo que o serviço WIA criou, como mostra o diagrama a seguir.

Diagrama que demonstra a transferência de dados de ficheiros do driver WIA.

Use a função de biblioteca de serviço wiasWriteBufToFile para a maioria das transferências de arquivos. Use a função de biblioteca de serviço wiasWritePageBufToFile somente para drivers que exigem o serviço WIA para gravar arquivos TIFF de várias páginas. Os drivers que usam seus próprios cabeçalhos TIFF quando escrevem arquivos TIFF de várias páginas devem usar wiasWriteBufToFile.