WiaPropertyType enumeration

Specifies the type of the value of an item property. Item properties can be found in the Properties collection of a Device or Item object.

Members

Member Description Value
UnsupportedPropertyType The value of the property is an unsupported type.
0
BooleanPropertyType The value of the property is a Boolean.
1
BytePropertyType The value of the property is a Byte.
2
IntegerPropertyType The value of the property is an Integer.
3
UnsignedIntegerPropertyType The value of the property is returned as a non-negative Integer.
4
LongPropertyType The value of the property is a Long.
5
UnsignedLongPropertyType The value of the property is returned as a non-negative Long.
6
ErrorCodePropertyType The value of the property is returned as a Long.
7
LargeIntegerPropertyType The value of the property is a Large Integer returned as a truncated Long.
8
UnsignedLargeIntegerPropertyType The value of the property is returned as a truncated non-negative Long.
9
SinglePropertyType The value of the property is a Single.
10
DoublePropertyType The value of the property is a Double.
11
CurrencyPropertyType The value of the property is a Currency.
12
DatePropertyType The value of the property is a Date.
13
FileTimePropertyType The value of the property is returned as a Date.
14
ClassIDPropertyType The value of the property is returned as a String.
15
StringPropertyType The value of the property is a String.
16
ObjectPropertyType The value of the property is an Object.
17
HandlePropertyType The value of the property is returned as a Variant.
18
VariantPropertyType The value of the property is a Variant.
19
VectorOfBooleansPropertyType The value of the property is a Vector object containing Boolean elements.
101
VectorOfBytesPropertyType The value of the property is a Vector object containing Byte elements.
102
VectorOfIntegersPropertyType The value of the property is a Vector object containing Integer elements.
103
VectorOfUnsignedIntegersPropertyType The value of the property is returned as a Vector object containing non-negative Integer elements.
104
VectorOfLongsPropertyType The value of the property is a Vector object containing Long elements.
105
VectorOfUnsignedLongsPropertyType The value of the property is returned as a Vector object containing non-negative Long elements.
106
VectorOfErrorCodesPropertyType The value of the property is returned as a Vector object containing Long elements.
107
VectorOfLargeIntegersPropertyType The value of the property is returned as a Vector object containing truncated Long elements.
108
VectorOfUnsignedLargeIntegersPropertyType The value of the property is returned as a Vector object containing truncated non-negative Long elements.
109
VectorOfSinglesPropertyType The value of the property is a Vector object containing Single elements.
110
VectorOfDoublesPropertyType The value of the property is a Vector object containing Double elements.
111
VectorOfCurrenciesPropertyType The value of the property is a Vector object containing Currency elements.
112
VectorOfDatesPropertyType The value of the property is a Vector object containing Date elements.
113
VectorOfFileTimesPropertyType The value of the property is returned as a Vector object containing Date elements.
114
VectorOfClassIDsPropertyType The value of the property is returned as a Vector object containing String elements.
115
VectorOfStringsPropertyType The value of the property is a Vector object containing String elements.
116
VectorOfVariantsPropertyType The value of the property is a Vector object containing Variant elements.
119

Remarks

The value of the Type property on a Property object, when it comes from a Properties collection on a Device, DeviceInfo, Filter, or Item object, can return one of the members of the WiaPropertyType enumeration. This gives more information about the type of value contained in the Value property.

For example code, see Display all the Properties for the Selected Device in Shared Samples.

Requirements

Minimum supported client
Windows Vista [desktop apps only]
Minimum supported server
Windows Server 2003 R2 [desktop apps only]
Header
Wiaaut.h
IDL
Wiaaut.idl