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)