структура STI_DEV_CAPS (sti.h)
Структура 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 (включая Sti.h) |