Поделиться через


Перечисление PropertyType (windows.foundation.h)

Определяет тип, хранящийся в объекте среда выполнения Windows, реализующем интерфейс IPropertyValue.

Синтаксис

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 (Юникод).
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