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


Метод IWiaItem::D eviceCommand (wia_xp.h)

IWiaItem::D eviceCommand выдает команду аппаратному устройству приобретения образов Windows (WIA).

Синтаксис

HRESULT DeviceCommand(
  [in]      LONG       lFlags,
  [in]      const GUID *pCmdGUID,
  [in, out] IWiaItem   **pIWiaItem
);

Параметры

[in] lFlags

Тип: LONG

В настоящее время неиспользуется. Значение должно быть равно нулю.

[in] pCmdGUID

Тип: const GUID*

Указывает уникальный идентификатор, указывающий команду для отправки на аппаратное устройство WIA. Список допустимых команд устройства см. в разделе Команды устройства WIA.

[in, out] pIWiaItem

Тип: IWiaItem**

В выходных данных этот указатель указывает на элемент, созданный командой , если таковой есть.

Возвращаемое значение

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Приложения используют этот метод для отправки команд WIA на аппаратные устройства.

Когда приложение отправляет на устройство команду WIA_CMD_TAKE_PICTURE IWiaItem::D eviceCommand, система времени выполнения WIA создает объект IWiaItem для представления образа. Метод IWiaItem::D eviceCommand сохраняет адрес интерфейса в параметре pIWiaItem .

Приложения должны вызывать метод IUnknown::Release для указателей интерфейса, которые они получают через параметр pIWiaItem .

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional, Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header wia_xp.h (включая Wia.h)
Библиотека Wiaguid.lib
DLL Wiaservc.dll