IWiaDevMgr2::SelectDeviceDlgID method
Menampilkan kotak dialog yang memungkinkan pengguna memilih perangkat keras untuk akuisisi gambar.
Sintaks
HRESULT SelectDeviceDlgID(
[in] HWND hwndParent,
[in] LONG lDeviceType,
[in] LONG lFlags,
[out, retval] BSTR *pbstrDeviceID
);
Parameter
-
hwndParent [in]
-
Jenis: HWND
Menentukan jendela induk dari kotak dialog Pilih Perangkat .
-
lDeviceType [in]
-
Jenis: LONG
Menentukan jenis perangkat WIA 2.0 mana yang akan digunakan. Lihat Penentu Jenis Perangkat WIA untuk daftar nilai yang mungkin.
-
lFlags [in]
-
Jenis: LONG
Menentukan perilaku kotak dialog. Nilainya bisa menjadi salah satu dari yang berikut ini.
-
0
-
Gunakan perilaku default.
-
WIA_SELECT_DEVICE_NODEFAULT
-
Tampilkan kotak dialog meskipun hanya ada satu perangkat yang cocok.
pbstrDeviceID [out, retval]
Jenis: BSTR*
Penunjuk ke string yang menerima string pengidentifikasi perangkat.
Nilai kembali
Jenis: HRESULT
Metode ini dapat mengembalikan salah satu nilai ini.
Menampilkan kode | Deskripsi |
---|---|
|
Perangkat berhasil dipilih. |
|
Pengguna membatalkan kotak dialog. |
|
Tidak ada perangkat keras WIA 2.0 yang cocok dengan spesifikasi yang diberikan dalam parameter lDeviceType . |
Keterangan
Metode ini membuat dan menampilkan kotak dialog Pilih Perangkat sehingga pengguna dapat memilih perangkat WIA 2.0 untuk akuisisi gambar. Jika perangkat berhasil dipilih, metode IWiaDevMgr2::SelectDeviceDlgID meneruskan string pengidentifikasinya ke aplikasi melalui parameter pbstrDeviceID-nya .
Aplikasi dapat membatasi perangkat yang ditampilkan kepada pengguna ke jenis tertentu dengan menentukan jenis perangkat melalui parameter lDeviceType . Jika hanya satu perangkat yang memenuhi spesifikasi, IWiaDevMgr2::SelectDeviceDlgID tidak menampilkan kotak dialog Pilih Perangkat . Sebaliknya meneruskan string pengidentifikasi perangkat ke aplikasi tanpa menampilkan kotak dialog. Anda dapat mengambil alih perilaku ini dan memaksa IWiaDevMgr2::SelectDeviceDlgID untuk menampilkan kotak dialog dengan meneruskan WIA_SELECT_DEVICE_NODEFAULT sebagai nilai untuk parameter lFlags . Jika lebih dari satu perangkat WIA 2.0 cocok dengan spesifikasi, semua perangkat yang cocok ditampilkan dalam kotak dialog SelectDevice sehingga pengguna dapat memilihnya.
Catatan
Disarankan agar aplikasi membuat pemilihan perangkat dan gambar tersedia melalui item menu bernama Dari pemindai pada menu File .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows Server 2008 [hanya aplikasi desktop] |
Header |
|
IDL |
|
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk