Compartilhar via


WIA_IPA_BUFFER_SIZE

A propriedade WIA_IPA_BUFFER_SIZE contém o tamanho do buffer, em bytes, que é usado durante uma transferência de dados. O minidriver WIA cria e mantém essa propriedade.

Tipo de propriedade: VT_I4

Valores válidos: WIA_PROP_NONE

Direitos de Acesso: somente leitura

Comentários

A propriedade WIA_IPA_BUFFER_SIZE é idêntica à propriedade WIA_IPA_MIN_BUFFER_SIZE .

Um aplicativo pode ler WIA_IPA_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_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 você implementar essa propriedade, os aplicativos projetados 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_MIN_BUFFER_SIZE