Partilhar via


In-Memory Transferências

Observação As transferências na memória destinam-se a sistemas operativos anteriores ao Windows Vista.

Uma transferência de dados na memória é uma transferência de dados de imagem do minidriver WIA para um buffer de memória que o serviço WIA alocou. O aplicativo WIA que inicia a transferência de dados sempre determina o tamanho do buffer de transferência de dados. O tamanho desse buffer de transferência de dados não pode ser menor do que o valor que o minidriver define na propriedade WIA_IPA_BUFFER_SIZE .

Depois que o aplicativo WIA determina o tamanho do buffer, ele solicita que o serviço WIA inicie a transferência de dados. O serviço WIA então aloca o buffer de memória do tamanho solicitado (de acordo com as restrições que o parágrafo anterior mencionou) e solicita que o minidriver WIA inicie a transferência de dados e coloque os dados no buffer fornecido. O minidriver WIA preenche o buffer com dados e os retorna ao serviço WIA, que retorna os dados para o aplicativo WIA solicitante. Este processo é repetido até que não haja mais dados para transferir.

O diagrama a seguir ilustra uma transferência de memória de uma imagem.

Diagrama ilustrando uma transferência de memória de imagem.