Compartilhar via


WIA_IPA_MIN_BUFFER_SIZE

A propriedade WIA_IPA_MIN_BUFFER_SIZE especifica o tamanho mínimo do buffer usado em transferências de dados.

Tipo de propriedade: VT_I4

Valores válidos: WIA_PROP_NONE

Direitos de acesso: somente leitura

Comentários

Se uma transferência de dados for executada por meio de um mecanismo de retorno de chamada, o valor da propriedade WIA_IPA_MIN_BUFFER_SIZE poderá ser tão pequeno quanto 64 KB. No entanto, se a transferência for para o arquivo, o valor da propriedade será o número de bytes necessários para transferir uma página de dados por vez. O minidriver WIA cria e mantém essa propriedade WIA.

WIA_IPA_MIN_BUFFER_SIZE é idêntico à propriedade WIA_IPA_BUFFER_SIZE .

Um aplicativo pode ler WIA_IPA_MIN_BUFFER_SIZE para determinar o tamanho do buffer especificado pelo driver para transferências de dados. O serviço WIA também lê essa propriedade para alocar memória para o minidriver durante a transferência de dados.

Observação

O valor que a propriedade WIA_IPA_MIN_BUFFER_SIZE contém é a quantidade mínima de dados que um aplicativo pode solicitar a qualquer momento. Quanto maior o tamanho do buffer, maiores serão as solicitações para o dispositivo. Esse tamanho de buffer maior pode fazer com que o dispositivo pareça lento e sem resposta, pode diminuir o desempenho geral do computador e pode consumir recursos excessivos. Tamanhos de buffer muito pequenos podem diminuir o desempenho da transferência de dados exigindo muitas solicitações menores. Escolha um tamanho de buffer razoável considerando o tamanho típico de uma solicitação de dados para seu dispositivo, o número de solicitações e o tamanho dessas solicitações.

Requisitos

Versão: Opcional para drivers do Windows Vista para todos os itens habilitados para transferência. Se essa propriedade for implementada, os aplicativos gravados para Windows Server 2003, Windows XP e versões anteriores do Windows poderão estimar o tamanho do buffer de transferência e, portanto, a taxa de transferência será ideal.

Cabeçalho: wiadef.h (inclua Wiadef.h)

Confira também

WIA_IPA_BUFFER_SIZE