Partilhar via


Transferências de Arquivo

Nota As transferências de arquivos são para sistemas operacionais 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 arquivo.

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 que os dados sejam transferidos. O minidriver requer sua própria memória, de modo que a pilha de driver de 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ços WIA wiasWriteBufToFile , passando seu buffer de memória. Em seguida, a biblioteca de serviços 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 ilustrando uma transferência de dados de arquivo do driver wia.

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