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


структура TWAIN_CAPABILITY (wiatwcmp.h)

Структура TWAIN_CAPABILITY содержит сведения, используемые, когда приложение, совместимое с TWAIN, взаимодействует с драйвером WIA.

Синтаксис

typedef struct _TWAIN_CAPABILITY {
  LONG lSize;
  LONG lMSG;
  LONG lCapID;
  LONG lConType;
  LONG lRC;
  LONG lCC;
  LONG lDataSize;
  BYTE Data[1];
} TWAIN_CAPABILITY, *PTWAIN_CAPABILITY;

Члены

lSize

Задает размер структуры TWAIN_CAPABILITY в байтах.

lMSG

Указывает конкретное сообщение TWAIN, которое может иметь одно из следующих значений:

Значение Значение
MSG_GET Получите возможность.
MSG_GETCURRENT Получение текущей возможности.
MSG_GETDEFAULT Получите возможность по умолчанию.
MSG_RESET Сбросьте возможность.
MSG_SET Задайте возможность.

lCapID

Указывает идентификатор возможности для задания или получения.

lConType

Указывает тип контейнера возможности.

lRC

Задает код возврата TWAIN. Это значение может иметь следующие значения:

Значение Значение
TWRC_FAILURE Возможность, указанная членом lCapID , не поддерживается.
TWRC_SUCCESS Поддерживается возможность, указанная членом lCapID .
TWRC_SUCCESS См. раздел Примечания .

lCC

Указывает код условия TWAIN. Значение может быть одним из следующих.

Значение Значение
TWCC_BUMMER Операция завершилась сбоем по неизвестной причине.
TWCC_SUCCESS Операция выполнена успешно.
TWCC_XXX См. раздел Примечания .

lDataSize

Указывает размер данных в байтах в массиве Данных .

Data[1]

Массив, содержащий данные возможностей. Фактический размер массива (в байтах) обозначается элементом lDataSize .

Комментарии

Приложение с поддержкой TWAIN взаимодействует с драйвером WIA через совместимость С TWAIN, чтобы узнать, есть ли у драйвера какие-либо частные возможности, и если да, то что они собой представляют. В этом обмене данными используется структура TWAIN_CAPABILITY. Дополнительные сведения см. в статье Совместимость С TWAIN.

Коды возврата TWAIN и коды элементов управления определены в файле twain.h, который можно получить в рабочей группе TWAIN.

Требования

Требование Значение
Заголовок wiatwcmp.h (включая Wiatwcmp.h)