Метод IWiaItem2::D eviceCommand
Выдает команду аппаратному устройству Windows Image Acquisition (WIA) 2.0.
Синтаксис
HRESULT DeviceCommand(
[in] LONG lFlags,
[in] const GUID *pCmdGUID,
[in, out] IWiaItem2 **ppIWiaItem2
);
Параметры
-
lFlags [in]
-
Тип: LONG
В настоящее время не используется. Значение должно быть равно нулю.
-
pCmdGUID [in]
-
Тип: const GUID*
Указывает команду для отправки на устройство WIA 2.0. См. раздел Команды устройства WIA.
-
ppIWiaItem2 [in, out]
-
Тип: IWiaItem2**
Получает адрес указателя на элемент IWiaItem2 , созданный командой , если таковой имеется.
Возвращаемое значение
Тип: HRESULT
В дополнение к стандартным кодам ошибок COM метод может возвращать следующее значение.
Код возврата | Описание |
---|---|
|
Команда не реализована для интерфейса IWiaItem2 , в котором вызывается метод . Числовое значение для этой ошибки еще не определено. |
Комментарии
Поведение этого метода зависит от категории узла, для которого вызывается метод.
Когда приложение отправляет на устройство команду WIA_CMD_TAKE_PICTURE с помощью метода IWiaItem2::D eviceCommand , система времени выполнения WIA 2.0 создает объект IWiaItem2 для представления образа. Метод IWiaItem2::D eviceCommand сохраняет адрес интерфейса в параметре ppIWiaItem2 .
Приложения должны вызывать метод IUnknown::Release для указателей интерфейса, которые они получают с помощью параметра ppIWiaItem2 .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 [только классические приложения] |
Заголовок |
|
IDL |
|