fungsi wiasSetPropertyAttributes (wiamdef.h)

Fungsi wiasSetPropertyAttributes mengatur bendera akses dan nilai yang valid untuk sekumpulan properti.

Sintaks

HRESULT wiasSetPropertyAttributes(
  [in]  BYTE        *pWiasContext,
        LONG        cPropSpec,
  [in]  PROPSPEC    *pPropSpec,
  [in]  ULONG       *pulAccessFlags,
  [out] PROPVARIANT *pPropVar
);

Parameter

[in] pWiasContext

Arahkan ke konteks item WIA.

cPropSpec

Menentukan jumlah properti.

[in] pPropSpec

Penunjuk ke struktur PROPSPEC yang menunjukkan properti untuk mengatur nilai dan bendera akses yang valid.

[in] pulAccessFlags

Penunjuk ke array yang berisi bendera akses yang akan ditulis.

[out] pPropVar

Penunjuk ke array struktur PROPVARIANT yang berisi nilai yang valid untuk ditulis.

Nilai kembali

Jika berhasil, fungsi mengembalikan S_OK. Jika fungsi gagal, fungsi mengembalikan kesalahan COM standar atau salah satu kesalahan WIA_ERROR_XXX (dijelaskan dalam dokumentasi Microsoft Windows SDK).

Keterangan

Minidriver harus menggunakan fungsi wiasSetItemPropAttribs untuk menginisialisasi grup properti sederhana.

Minidriver dapat mengatur bendera WIA_PROP_CACHEABLE pada properti yang tidak berubah dari waktu ke waktu. Dengan mengatur bendera ini pada properti, minidriver menunjukkan bahwa layanan WIA dapat menyimpan nilai properti. Lihat dokumentasi Windows SDK untuk daftar semua atribut properti.

Struktur PROPSPEC dan PROPVARIANT didefinisikan dalam dokumentasi Windows SDK.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Microsoft Windows Me dan di Windows XP dan versi sistem operasi Windows yang lebih baru.
Target Platform Desktop
Header wiamdef.h (termasuk Wiamdef.h)
Pustaka Wiaservc.lib
DLL Wiaservc.dll

Lihat juga

wiasSetItemPropAttribs