fungsi wiasGetPropertyAttributes (wiamdef.h)
Fungsi wiasGetPropertyAttributes mengambil bendera akses dan nilai yang valid untuk sekumpulan properti.
Sintaks
HRESULT wiasGetPropertyAttributes(
[in] BYTE *pWiasContext,
LONG cPropSpec,
[in] PROPSPEC *pPropSpec,
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 mendapatkan nilai dan bendera akses yang valid.
pulAccessFlags
Penunjuk ke array yang berisi bendera akses untuk properti.
[out] pPropVar
Penunjuk ke array struktur PROPVARIANT yang berisi nilai yang valid untuk properti.
Nilai kembali
Setelah berhasil, fungsi mengembalikan S_OK.
Jika fungsi gagal, fungsi mengembalikan kesalahan COM standar atau salah satu kode kesalahan WIA.
Keterangan
Fungsi ini mengisi setiap elemen array pPropVar dengan struktur PROPVARIANT yang menentukan nilai yang valid untuk properti yang sesuai. Properti dengan bendera hak akses WIA_PROP_NONE tidak memiliki nilai yang valid untuk properti tersebut. Jenis data untuk nilai properti ini yang valid VT_EMPTY.
Satu atau beberapa atribut properti WIA_PROP_Xxx dan bendera akses dapat dikembalikan di setiap elemen array pulAccessFlags .
Jika properti memiliki rentang nilai yang valid, nilai dapat ditentukan melalui parameter pPropVar setelah penyelesaian fungsi ini. Parameter pPropVar menentukan array struktur PROPVARIANT.
Nilai bilangan bulat dan titik pecahan yang valid dalam rentang diakses menggunakan konstanta indeks berikut.
Indeks nilai yang valid | Deskripsi |
---|---|
WIA_RANGE_MIN | Nilai minimum |
WIA_RANGE_NOM | Nilai nominal |
WIA_RANGE_MAX | Nilai maksimum |
WIA_RANGE_STEP | Nilai kenaikan |
Nilai daftar yang valid diakses menggunakan konstanta indeks berikut.
Indeks nilai yang valid | Deskripsi |
---|---|
WIA_LIST_COUNT | Jumlah nilai daftar yang valid, tidak menghitung nilai nominal |
WIA_LIST_NOM | Nilai nominal |
WIA_LIST_VALUES | Indeks ke nilai pertama yang valid |
Nilai bendera bitwise yang valid diakses menggunakan konstanta indeks berikut.
Indeks nilai yang valid | Deskripsi |
---|---|
WIA_FLAG_NOM | Nilai nominal |
WIA_FLAG_VALUES | Semua bendera yang valid digabungkan oleh operator OR |
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | wiamdef.h (termasuk Wiamdef.h) |
Pustaka | Wiaservc.lib |
DLL | Wiaservc.dll |