PropertyType 枚举 (windows.foundation.h)

标识存储在实现 IPropertyValue 接口的 Windows 运行时 对象中的类型。

语法

typedef enum PropertyType {
  PropertyType_Empty = 0,
  PropertyType_UInt8 = 1,
  PropertyType_Int16 = 2,
  PropertyType_UInt16 = 3,
  PropertyType_Int32 = 4,
  PropertyType_UInt32 = 5,
  PropertyType_Int64 = 6,
  PropertyType_UInt64 = 7,
  PropertyType_Single = 8,
  PropertyType_Double = 9,
  PropertyType_Char16 = 10,
  PropertyType_Boolean = 11,
  PropertyType_String = 12,
  PropertyType_Inspectable = 13,
  PropertyType_DateTime = 14,
  PropertyType_TimeSpan = 15,
  PropertyType_Guid = 16,
  PropertyType_Point = 17,
  PropertyType_Size = 18,
  PropertyType_Rect = 19,
  PropertyType_OtherType = 20,
  PropertyType_UInt8Array = 1025,
  PropertyType_Int16Array = 1026,
  PropertyType_UInt16Array = 1027,
  PropertyType_Int32Array = 1028,
  PropertyType_UInt32Array = 1029,
  PropertyType_Int64Array = 1030,
  PropertyType_UInt64Array = 1031,
  PropertyType_SingleArray = 1032,
  PropertyType_DoubleArray = 1033,
  PropertyType_Char16Array = 1034,
  PropertyType_BooleanArray = 1035,
  PropertyType_StringArray = 1036,
  PropertyType_InspectableArray = 1037,
  PropertyType_DateTimeArray = 1038,
  PropertyType_TimeSpanArray = 1039,
  PropertyType_GuidArray = 1040,
  PropertyType_PointArray = 1041,
  PropertyType_SizeArray = 1042,
  PropertyType_RectArray = 1043,
  PropertyType_OtherTypeArray = 1044
} ;

常量

 
PropertyType_Empty
值: 0
对象不包含值。
PropertyType_UInt8
值:1
对象包含一个无符号 8 位整数。
PropertyType_Int16
值: 2
对象包含有符号 16 位整数。
PropertyType_UInt16
值: 3
对象包含一个无符号 16 位整数。
PropertyType_Int32
值: 4
对象包含有符号 32 位整数。
PropertyType_UInt32
值: 5
对象包含一个无符号 32 位整数。
PropertyType_Int64
值: 6
对象包含有符号 64 位整数。
PropertyType_UInt64
值: 7
对象包含无符号 64 位整数。
PropertyType_Single
值: 8
对象包含 32 位浮点值。 此值符合 IEEE 754 标准。
PropertyType_Double
值: 9
对象包含 64 位浮点值。 此值符合 IEEE 754 标准。
PropertyType_Char16
值: 10
对象包含 16 位字符。 此字符表示 UTF-16 (Unicode) 代码单元。
PropertyType_Boolean
值: 11
对象包含 8 位布尔值。
PropertyType_String
值: 12
对象包含 HSTRING
PropertyType_Inspectable
值: 13
对象包含实现 IInspectable 接口的对象。
PropertyType_DateTime
值: 14
对象包含 DateTime
PropertyType_TimeSpan
值: 15
对象包含 TimeSpan
PropertyType_Guid
值: 16
对象包含 GUID。
PropertyType_Point
值: 17
对象包含 一个 Point
PropertyType_Size
值: 18
对象包含 Size
PropertyType_Rect
值: 19
对象包含 一个 Rect
PropertyType_OtherType
值: 20
对象包含未指定的类型。
PropertyType_UInt8Array
值: 1025
对象包含一个由 8 位无符号整数构成的数组。
PropertyType_Int16Array
值: 1026
对象包含一个由 16 位有符号整数构成的数组。
PropertyType_UInt16Array
值: 1027
对象包含一个无符号 16 位整数数组。
PropertyType_Int32Array
值: 1028
对象包含带符号 32 位整数的数组。
PropertyType_UInt32Array
值: 1029
对象包含一个由 32 位无符号整数构成的数组。
PropertyType_Int64Array
值: 1030
对象包含带符号 64 位整数的数组。
PropertyType_UInt64Array
值: 1031
对象包含一个无符号 64 位整数数组。
PropertyType_SingleArray
值: 1032
对象包含 32 位浮点值的数组。
PropertyType_DoubleArray
值: 1033
对象包含 64 位浮点值的数组。
PropertyType_Char16Array
值: 1034
对象包含 16 位字符的数组。
PropertyType_BooleanArray
值: 1035
对象包含一个 8 位布尔值数组。
PropertyType_StringArray
值: 1036
对象包含 HSTRING 数组。
PropertyType_InspectableArray
值: 1037
对象包含实现 IInspectable 接口的 对象的数组。
PropertyType_DateTimeArray
值: 1038
对象包含 DateTime 数组。
PropertyType_TimeSpanArray
值: 1039
对象包含 TimeSpan 数组。
PropertyType_GuidArray
值: 1040
对象包含 GUID 数组。
PropertyType_PointArray
值: 1041
对象包含 Point 数组。
PropertyType_SizeArray
值: 1042
对象包含 Size 数组。
PropertyType_RectArray
值: 1043
对象包含 一个 Rect 数组。
PropertyType_OtherTypeArray
值: 1044
对象包含未指定类型的数组。

要求

要求
最低受支持的客户端 Windows 8
最低受支持的服务器 Windows Server 2012
标头 windows.foundation.h

另请参阅

IPropertyValue

IPropertyValueStatics