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)