Поделиться через


WIA_IPA_MIN_BUFFER_SIZE

Свойство WIA_IPA_MIN_BUFFER_SIZE указывает минимальный размер буфера, используемый при передаче данных.

Тип свойства: VT_I4

Допустимые значения: WIA_PROP_NONE

Права доступа: только для чтения

Комментарии

Если передача данных выполняется с помощью механизма обратного вызова, значение свойства WIA_IPA_MIN_BUFFER_SIZE может составлять всего 64 КБ. Однако если передача выполняется в файл, значение свойства — это количество байтов, необходимых для передачи одной страницы данных за раз. Мини-накопитель WIA создает и поддерживает это свойство WIA.

WIA_IPA_MIN_BUFFER_SIZE идентично свойству WIA_IPA_BUFFER_SIZE .

Приложение может считывать WIA_IPA_MIN_BUFFER_SIZE, чтобы определить указанный драйвером размер буфера для передачи данных. Служба WIA также считывает это свойство, чтобы выделить память для мини-накопителя во время передачи данных.

Примечание

Значение, которое содержится в свойстве WIA_IPA_MIN_BUFFER_SIZE, — это минимальный объем данных, которые приложение может запросить в любой момент времени. Чем больше размер буфера, тем больше будут запросы к устройству. Такой большой размер буфера может сделать устройство медленным и не отвечает, может снизить общую производительность компьютера и потреблять чрезмерные ресурсы. Слишком маленькие размеры буферов могут снизить производительность передачи данных, так как требуется много небольших запросов. Выберите разумный размер буфера, учитывая типичный размер запроса данных к устройству, количество запросов и размер этих запросов.

Требования

Версия: Необязательно для драйверов Windows Vista для всех элементов с поддержкой передачи. Если это свойство реализовано, приложения, написанные для Windows Server 2003, Windows XP и предыдущих версий Windows, могут оценить размер буфера передачи, и, следовательно, скорость передачи будет оптимальной.

Заголовок: wiadef.h (включая Wiadef.h)

См. также раздел

WIA_IPA_BUFFER_SIZE