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

Lihat juga

wiasCreateChildAppItem