fungsi wiasCreateDrvItem (wiamdef.h)
Fungsi wiasCreateDrvItem membuat objek Antarmuka IWiaDrvItem .
Sintaks
HRESULT wiasCreateDrvItem(
LONG lObjectFlags,
BSTR bstrItemName,
BSTR bstrFullItemName,
[in, out] IWiaMiniDrv *pIMiniDrv,
LONG cbDevSpecContext,
[out] BYTE **ppDevSpecContext,
[out] IWiaDrvItem **ppIWiaDrvItem
);
Parameter
lObjectFlags
Menentukan jenis item objek, yang harus WiaItemTypeFolder atau WiaItemTypeFile (mungkin bitwise ATAU ini). Bendera ini dijelaskan dalam Bendera Tipe Item WIA.
bstrItemName
Menentukan string yang berisi nama item tanpa informasi jalur.
bstrFullItemName
Menentukan string yang berisi nama item dengan informasi jalur.
[in, out] pIMiniDrv
Arahkan ke Antarmuka IWiaMiniDrv dari minidriver saat ini.
cbDevSpecContext
Menentukan ukuran dalam byte konteks spesifik perangkat.
[out] ppDevSpecContext
Penunjuk ke lokasi memori yang menerima alamat konteks spesifik perangkat. Atur ini ke NULL jika informasi tidak diperlukan.
[out] ppIWiaDrvItem
Arahkan ke lokasi memori yang menerima alamat Antarmuka IWiaDrvItem untuk objek IWiaDrvItem yang baru dibuat.
Nilai kembali
Jika berhasil, fungsi mengembalikan S_OK.
Jika fungsi gagal, fungsi mengembalikan kesalahan COM standar atau salah satu kode kesalahan WIA.
Keterangan
Fungsi ini membuat dan menginisialisasi objek Antarmuka IWiaDrvItem COM dengan nama dan atribut yang ditentukan. Ini juga menciptakan konteks untuk objek IWiaDrvItem . Driver mini biasanya menggunakan fungsi ini untuk membangun pohon item perangkat.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | wiamdef.h (termasuk Wiamdef.h) |
Pustaka | Wiaservc.lib |
DLL | Wiaservc.dll |