Partager via


Énumération PropertyType (windows.foundation.h)

Identifie le type stocké dans un objet Windows Runtime qui implémente l’interface IPropertyValue.

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

Constantes

 
PropertyType_Empty
Valeur : 0
L’objet ne contient pas de valeur.
PropertyType_UInt8
Valeur : 1
L’objet contient un entier 8 bits non signé.
PropertyType_Int16
Valeur : 2
L’objet contient un entier 16 bits signé.
PropertyType_UInt16
Valeur : 3
L’objet contient un entier 16 bits non signé.
PropertyType_Int32
Valeur : 4
L’objet contient un entier 32 bits signé.
PropertyType_UInt32
Valeur : 5
L’objet contient un entier 32 bits non signé.
PropertyType_Int64
Valeur : 6
L’objet contient un entier 64 bits signé.
PropertyType_UInt64
Valeur : 7
L’objet contient un entier 64 bits non signé.
PropertyType_Single
Valeur : 8
L’objet contient une valeur à virgule flottante 32 bits. Cette valeur est conforme à la norme IEEE 754.
PropertyType_Double
Valeur : 9
L’objet contient une valeur à virgule flottante 64 bits. Cette valeur est conforme à la norme IEEE 754.
PropertyType_Char16
Valeur : 10
L’objet contient un caractère 16 bits. Ce caractère représente une unité de code UTF-16 (Unicode).
PropertyType_Boolean
Valeur : 11
L’objet contient une valeur booléenne 8 bits.
PropertyType_String
Valeur : 12
L’objet contient un HSTRING.
PropertyType_Inspectable
Valeur : 13
L’objet contient un objet qui implémente l’interface IInspectable .
PropertyType_DateTime
Valeur : 14
L’objet contient un DateTime.
PropertyType_TimeSpan
Valeur : 15
L’objet contient un TimeSpan.
PropertyType_Guid
Valeur : 16
L’objet contient un GUID.
PropertyType_Point
Valeur : 17
L’objet contient un Point.
PropertyType_Size
Valeur : 18
L’objet contient une taille.
PropertyType_Rect
Valeur : 19
L’objet contient une valeur Rect.
PropertyType_OtherType
Valeur : 20
L’objet contient un type non spécifié.
PropertyType_UInt8Array
Valeur : 1025
L’objet contient un tableau d’entiers 8 bits non signés.
PropertyType_Int16Array
Valeur : 1026
L’objet contient un tableau d’entiers 16 bits signés.
PropertyType_UInt16Array
Valeur : 1027
L’objet contient un tableau d’entiers 16 bits non signés.
PropertyType_Int32Array
Valeur : 1028
L’objet contient un tableau d’entiers 32 bits signés.
PropertyType_UInt32Array
Valeur : 1029
L’objet contient un tableau d’entiers 32 bits non signés.
PropertyType_Int64Array
Valeur : 1030
L’objet contient un tableau d’entiers 64 bits signés.
PropertyType_UInt64Array
Valeur : 1031
L’objet contient un tableau d’entiers 64 bits non signés.
PropertyType_SingleArray
Valeur : 1032
L’objet contient un tableau de valeurs à virgule flottante 32 bits.
PropertyType_DoubleArray
Valeur : 1033
L’objet contient un tableau de valeurs à virgule flottante 64 bits.
PropertyType_Char16Array
Valeur : 1034
L’objet contient un tableau de caractères 16 bits.
PropertyType_BooleanArray
Valeur : 1035
L’objet contient un tableau de valeurs booléennes 8 bits.
PropertyType_StringArray
Valeur : 1036
L’objet contient un tableau de HSTRING.
PropertyType_InspectableArray
Valeur : 1037
L’objet contient un tableau d’objets qui implémentent l’interface IInspectable .
PropertyType_DateTimeArray
Valeur : 1038
L’objet contient un tableau de DateTime.
PropertyType_TimeSpanArray
Valeur : 1039
L’objet contient un tableau de TimeSpan.
PropertyType_GuidArray
Valeur : 1040
L’objet contient un tableau de GUID.
PropertyType_PointArray
Valeur : 1041
L’objet contient un tableau de Point.
PropertyType_SizeArray
Valeur : 1042
L’objet contient un tableau size.
PropertyType_RectArray
Valeur : 1043
L’objet contient un tableau de Rect.
PropertyType_OtherTypeArray
Valeur : 1044
L’objet contient un tableau d’un type non spécifié.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8
Serveur minimal pris en charge Windows Server 2012
En-tête windows.foundation.h

Voir aussi

IPropertyValue

IPropertyValueStatics