Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура STI_DEV_CAPS используется в качестве параметра для метода IStiDevice::GetCapabilities. Он также является членом STI_DEVICE_INFORMATION и STI_WIA_DEVICE_INFORMATION структур.
Синтаксис
typedef struct _STI_DEV_CAPS {
DWORD dwGeneric;
} STI_DEV_CAPS, *PSTI_DEV_CAPS;
Члены
dwGeneric
Содержит битовые флаги, определяющие возможности устройства. Определены следующие флаги.
STI_GENCAP_AUTO_PORTSELECT
Драйвер может определить, к какому порту LPT или COM подключено устройство. Если этот флаг задан, пользователь может выбрать "Авто" для порта во время установки устройства, а драйвер должен определить порт.
STI_GENCAP_GENERATE_ARRIVALEVENT
Сервер образов по-прежнему создает событие GUID_DeviceArrivedLaunch при успешной инициализации устройства, как правило, в ответ на прибытие PnP. (События не создаются начальным перечислением серверов, чтобы избежать путаницы с конечным пользователем.)
STI_GENCAP_NOTIFICATIONS
Устройство поддерживает уведомления о событиях (асинхронно или через опрос), а устройство можно подписаться на (см. IStiDevice::Subscribe).
STI_GENCAP_POLLING_NEEDED
Устройство не может выдавать асинхронные уведомления; требуется опрос устройства (см. IStiDevice::GetStatus).
STI_GENCAP_SUBSET
Драйвер с дополнительными функциями существует. Драйвер IHV с полным набором функций не должен иметь этот битовый набор.
STI_GENCAP_WIA
Драйвер образа в пользовательском режиме по-прежнему поддерживает WIA.
Значения, назначенные этим флагам, основаны на содержимом реестра, которое возможности записи для сведений о настройке (INF) файла устройства. См. INF-файлы для устройств с изображением по-прежнему.
Требования
Требование | Ценность |
---|---|
заголовка | sti.h (include Sti.h) |