共用方式為


IWiaItem2::D eviceCommand 方法

發出命令給 WINDOWS 映射下載 (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 錯誤碼之外,方法可能會傳回下列值。

傳回碼 描述
E_CMDNOTSUPPORTED
命令不會針對呼叫 方法的 IWiaItem2 介面實作。 尚未定義此錯誤的數值。

 

備註

這個方法的行為會根據呼叫方法的節點類別而有所不同。

當應用程式使用IWiaItem2::D eviceCommand方法將WIA_CMD_TAKE_PICTURE命令傳送至裝置時,WIA 2.0 執行時間系統會建立IWiaItem2物件來代表影像。 IWiaItem2::D eviceCommand方法會將介面的位址儲存在ppIWiaItem2參數中。

應用程式必須在透過ppIWiaItem2參數收到的介面指標上呼叫IUnknown::Release方法。

規格需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2008 [僅限傳統型應用程式]
標頭
Wia.h
Idl
Wia.idl