структура 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) |