Partilhar via


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.

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