Freigeben über


PropertyType-Enumeration (windows.foundation.h)

Gibt den Typ an, der in einem Windows-Runtime-Objekt gespeichert ist, das die IPropertyValue-Schnittstelle implementiert.

Syntax

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
} ;

Konstanten

 
PropertyType_Empty
Wert: 0
Das -Objekt enthält keinen Wert.
PropertyType_UInt8
Wert: 1
Das -Objekt enthält eine 8-Bit-Ganzzahl ohne Vorzeichen.
PropertyType_Int16
Wert: 2
Das -Objekt enthält eine 16-Bit-Ganzzahl mit Vorzeichen.
PropertyType_UInt16
Wert: 3
Das -Objekt enthält eine 16-Bit-Ganzzahl ohne Vorzeichen.
PropertyType_Int32
Wert: 4
Das -Objekt enthält eine 32-Bit-Ganzzahl mit Vorzeichen.
PropertyType_UInt32
Wert: 5
Das -Objekt enthält eine 32-Bit-Ganzzahl ohne Vorzeichen.
PropertyType_Int64
Wert: 6
Das -Objekt enthält eine 64-Bit-Ganzzahl mit Vorzeichen.
PropertyType_UInt64
Wert: 7
Das -Objekt enthält eine 64-Bit-Ganzzahl ohne Vorzeichen.
PropertyType_Single
Wert: 8
Das -Objekt enthält einen 32-Bit-Gleitkommawert. Dieser Wert entspricht dem IEEE 754-Standard.
PropertyType_Double
Wert: 9
Das -Objekt enthält einen 64-Bit-Gleitkommawert. Dieser Wert entspricht dem IEEE 754-Standard.
PropertyType_Char16
Wert: 10
Das -Objekt enthält ein 16-Bit-Zeichen. Dieses Zeichen stellt eine UTF-16-Codeeinheit (Unicode) dar.
PropertyType_Boolean
Wert: 11
Das -Objekt enthält einen booleschen 8-Bit-Wert.
PropertyType_String
Wert: 12
Das -Objekt enthält einen HSTRING.The object contains an HSTRING.
PropertyType_Inspectable
Wert: 13
Das -Objekt enthält ein -Objekt, das die IInspectable-Schnittstelle implementiert.
PropertyType_DateTime
Wert: 14
Das -Objekt enthält ein DateTime-Objekt.
PropertyType_TimeSpan
Wert: 15
Das -Objekt enthält einen TimeSpan-Wert.
PropertyType_Guid
Wert: 16
Das -Objekt enthält eine GUID.
PropertyType_Point
Wert: 17
Das -Objekt enthält einen Point.
PropertyType_Size
Wert: 18
Das -Objekt enthält eine Größe.
PropertyType_Rect
Wert: 19
Das -Objekt enthält ein Rect.
PropertyType_OtherType
Wert: 20
Das -Objekt enthält einen nicht angegebenen Typ.
PropertyType_UInt8Array
Wert: 1025
Das -Objekt enthält ein Array von 8-Bit-Ganzzahlen ohne Vorzeichen.
PropertyType_Int16Array
Wert: 1026
Das -Objekt enthält ein Array von 16-Bit-Ganzzahlen mit Vorzeichen.
PropertyType_UInt16Array
Wert: 1027
Das -Objekt enthält ein Array von 16-Bit-Ganzzahlen ohne Vorzeichen.
PropertyType_Int32Array
Wert: 1028
Das -Objekt enthält ein Array von 32-Bit-Ganzzahlen mit Vorzeichen.
PropertyType_UInt32Array
Wert: 1029
Das -Objekt enthält ein Array von 32-Bit-Ganzzahlen ohne Vorzeichen.
PropertyType_Int64Array
Wert: 1030
Das -Objekt enthält ein Array von ganzen 64-Bit-Zahlen mit Vorzeichen.
PropertyType_UInt64Array
Wert: 1031
Das -Objekt enthält ein Array von ganzen 64-Bit-Zahlen ohne Vorzeichen.
PropertyType_SingleArray
Wert: 1032
Das -Objekt enthält ein Array von 32-Bit-Gleitkommawerten.
PropertyType_DoubleArray
Wert: 1033
Das -Objekt enthält ein Array von 64-Bit-Gleitkommawerten.
PropertyType_Char16Array
Wert: 1034
Das -Objekt enthält ein Array von 16-Bit-Zeichen.
PropertyType_BooleanArray
Wert: 1035
Das -Objekt enthält ein Array von booleschen 8-Bit-Werten.
PropertyType_StringArray
Wert: 1036
Das -Objekt enthält ein Array von HSTRING.
PropertyType_InspectableArray
Wert: 1037
Das -Objekt enthält ein Array von -Objekten, die die IInspectable-Schnittstelle implementieren.
PropertyType_DateTimeArray
Wert: 1038
Das -Objekt enthält ein Array von DateTime.
PropertyType_TimeSpanArray
Wert: 1039
Das -Objekt enthält ein Array von TimeSpan.
PropertyType_GuidArray
Wert: 1040
Das -Objekt enthält ein Array von GUIDs.
PropertyType_PointArray
Wert: 1041
Das -Objekt enthält ein Array von Point.
PropertyType_SizeArray
Wert: 1042
Das -Objekt enthält ein Array von Size.
PropertyType_RectArray
Wert: 1043
Das -Objekt enthält ein Array von Rect.
PropertyType_OtherTypeArray
Wert: 1044
Das -Objekt enthält ein Array eines nicht angegebenen Typs.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Windows Server 2012
Kopfzeile windows.foundation.h

Weitere Informationen

IPropertyValue

IPropertyValueStatics