Metode IWiaItem2::D eviceCommand

Mengeluarkan perintah ke perangkat keras Windows Image Acquisition (WIA) 2.0.

Sintaks

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

Parameter

lFlags [in]

Jenis: LONG

Saat ini tidak digunakan. Harus diatur ke nol.

pCmdGUID [in]

Jenis: const GUID*

Menentukan perintah untuk dikirim ke perangkat WIA 2.0. Lihat Perintah Perangkat WIA.

ppIWiaItem2 [in, out]

Jenis: IWiaItem2**

Menerima alamat pointer ke item IWiaItem2 yang dibuat oleh perintah, jika ada.

Menampilkan nilai

Jenis: HRESULT

Selain kode kesalahan COM standar, metode ini dapat mengembalikan nilai berikut.

Menampilkan kode Deskripsi
E_CMDNOTSUPPORTED
Perintah tidak diimplementasikan untuk antarmuka IWiaItem2 tempat metode dipanggil. Nilai numerik untuk kesalahan ini belum ditentukan.

 

Keterangan

Perilaku metode ini berbeda tergantung pada kategori simpul tempat metode dipanggil.

Ketika aplikasi mengirim perintah WIA_CMD_TAKE_PICTURE ke perangkat menggunakan metode IWiaItem2::D eviceCommand , sistem run-time WIA 2.0 membuat objek IWiaItem2 untuk mewakili gambar. Metode IWiaItem2::D eviceCommand menyimpan alamat antarmuka dalam parameter ppIWiaItem2 .

Aplikasi harus memanggil metode IUnknown::Release pada pointer antarmuka yang mereka terima melalui parameter ppIWiaItem2 .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2008 [hanya aplikasi desktop]
Header
Wia.h
IDL
Wia.idl