Transferências de In-Memory
Nota As transferências na memória são para sistemas operacionais anteriores ao Windows Vista.
Uma transferência de dados na memória é uma transferência de dados de geração de imagens do minidriver WIA para um buffer de memória alocado pelo serviço WIA. 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. Em seguida, o serviço WIA aloca o buffer de memória do tamanho solicitado (de acordo com as restrições mencionadas pelo parágrafo anterior) 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 para o serviço WIA, que retorna os dados para o aplicativo WIA solicitante. Esse processo é repetido até que não haja mais dados a serem transferidos.
O diagrama a seguir ilustra uma transferência de memória de uma imagem.