Perintah WPD_COMMAND_STILL_IMAGE_CAPTURE_INITIATE

Perintah WPD_COMMAND_STILL_IMAGE_CAPTURE_INITIATE memulai pengambilan gambar diam oleh objek fungsional gambar diam. Jika objek baru dibuat sebagai akibat dari mengambil gambar, driver harus mengirim peristiwa WPD_EVENT_OBJECT_ADDED .

Kategori perintah

WPD_CATEGORY_STILL_IMAGE_CAPTURE

Parameter

Driver mengharapkan parameter berikut.

Parameter VarType Deskripsi
WPD_PROPERTY_COMMON_COMMAND_TARGET VT_LPWSTR Wajib diisi. ID objek dari objek fungsional tangkapan gambar diam pada perangkat yang harus mengambil gambar. Setiap objek fungsional tangkapan gambar diam dapat memiliki pengaturan yang berbeda, dan dapat merujuk ke perangkat keras yang berbeda pada perangkat (misalnya, kamera depan atau belakang ponsel), dan parameter ini menunjukkan mana yang akan digunakan.

Tampilkan Nilai

Driver harus mengembalikan hasil berikut.

Hasil VarType Deskripsi
WPD_PROPERTY_COMMON_HRESULT VT_ERROR Wajib diisi. HRESULT yang menunjukkan keberhasilan atau kegagalan untuk menjalankan perintah. Jika pemanggil membuat permintaan yang tidak valid, driver harus mengembalikan HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED) dan tidak diperlukan untuk mengembalikan nilai hasil lainnya. Kode kesalahan termasuk kode kesalahan Perangkat Portabel Windows atau kode kesalahan lain yang sesuai.
WPD_PROPERTY_COMMON_DRIVER_ERROR_CODE VT_UI4 Pilihan. Kode kesalahan khusus driver. Nilai ini biasanya digunakan oleh vendor perangkat untuk meningkatkan diagnosis kesalahan perangkat saat menggunakan aplikasi mereka. Aplikasi tujuan umum akan mengabaikannya dan hanya mengandalkan WPD_PROPERTY_COMMON_HRESULT sebagai gantinya.

Metode Panggilan

Hanya dapat dipanggil langsung menggunakan IPortableDevice::SendCommand.

Persyaratan

Persyaratan Nilai
Header
PortableDevice.h

Lihat juga

Perintah