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


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

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

Синтаксис

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 (include Wiatwcmp.h)