Свойства WIA
Этот раздел содержит все свойства WIA и их атрибуты.
В справочных разделах по этим свойствам перечислены следующие атрибуты: тип свойства, допустимые значения и права доступа.
Типы свойств
Следующие типы используются в WIA для указания типа данных свойства:
VT_BSTR
Строка символов Юникода (строка расширенных символов).
VT_I4
4-байтное целое число.
VT_R4
4-байтовое вещественное число (с плавающей точкой C).
VT_UI2
2-байтовое целое число без знака.
VT_VECTOR
Массив элементов определенного типа. Если другой тип свойства объединяется с VT_VECTOR с помощью оператора OR, результирующее значение представляет собой подсчитываемый массив, состоящий из числа элементов DWORD, за которым следует указатель на первый из элементов в массиве. Например, VT_UI2 | VT_VECTOR содержит число элементов DWORD, за которым следует указатель на массив 2-байтовых целочисленных элементов без знака.
Допустимые значения
Следующие типы указывают, существует ли свойство в виде одного значения, диапазона значений, списка значений или флага:
WIA_PROP_NONE
Свойство содержит одно значение.
WIA_PROP_RANGE
Свойство содержит диапазон значений, включая минимальное значение, максимальное значение, номинальное значение и приращение.
WIA_PROP_LIST
Свойство содержит список значений.
WIA_PROP_FLAG
Свойство содержит флаг .
Права доступа
В следующем списке описаны возможные права доступа для свойства:
Только для чтения
Драйвер имеет доступ только для чтения.
Чтение и запись
Драйвер имеет доступ для чтения и записи.
Комментарии
В предыдущих списках описаны только те типы, которые используются в свойствах WIA, которые включены в этот раздел.
Дополнительные сведения об этих и других типах свойств см. в разделе WIA_PROPERTY_INFO.
Пакет SDK для Windows содержит сведения о структуре WIA_RAW_HEADER .
Он также содержит сведения о константах WIA_EVENT_XXX и WIA_CMD_XXX, которые рассматриваются в разделе Идентификаторы событий WIA .