Condividi tramite


Enumerazione PropertyType (windows.foundation.h)

Identifica il tipo archiviato in un oggetto Windows Runtime che implementa l'interfaccia IPropertyValue.

Sintassi

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

Costanti

 
PropertyType_Empty
Valore: 0
L'oggetto non contiene un valore.
PropertyType_UInt8
Valore: 1
L'oggetto contiene un intero senza segno a 8 bit.
PropertyType_Int16
Valore: 2
L'oggetto contiene un intero con segno a 16 bit.
PropertyType_UInt16
Valore: 3
L'oggetto contiene un intero senza segno a 16 bit.
PropertyType_Int32
Valore: 4
L'oggetto contiene un intero con segno a 32 bit.
PropertyType_UInt32
Valore: 5
L'oggetto contiene un intero senza segno a 32 bit.
PropertyType_Int64
Valore: 6
L'oggetto contiene un intero con segno a 64 bit.
PropertyType_UInt64
Valore: 7
L'oggetto contiene un intero senza segno a 64 bit.
PropertyType_Single
Valore: 8
L'oggetto contiene un valore a virgola mobile a 32 bit. Questo valore è conforme allo standard IEEE 754.
PropertyType_Double
Valore: 9
L'oggetto contiene un valore a virgola mobile a 64 bit. Questo valore è conforme allo standard IEEE 754.
PropertyType_Char16
Valore: 10
L'oggetto contiene un carattere a 16 bit. Questo carattere rappresenta un'unità di codice UTF-16 (Unicode).
PropertyType_Boolean
Valore: 11
L'oggetto contiene un valore booleano a 8 bit.
PropertyType_String
Valore: 12
L'oggetto contiene un HSTRING.
PropertyType_Inspectable
Valore: 13
L'oggetto contiene un oggetto che implementa l'interfaccia IInspectable .
PropertyType_DateTime
Valore: 14
L'oggetto contiene un valore DateTime.
PropertyType_TimeSpan
Valore: 15
L'oggetto contiene un timeSpan.
PropertyType_Guid
Valore: 16
L'oggetto contiene un GUID.
PropertyType_Point
Valore: 17
L'oggetto contiene un oggetto Point.
PropertyType_Size
Valore: 18
L'oggetto contiene un oggetto Size.
PropertyType_Rect
Valore: 19
L'oggetto contiene un rect.
PropertyType_OtherType
Valore: 20
L'oggetto contiene un tipo non specificato.
PropertyType_UInt8Array
Valore: 1025
L'oggetto contiene una matrice di interi senza segno a 8 bit.
PropertyType_Int16Array
Valore: 1026
L'oggetto contiene una matrice di interi con segno a 16 bit.
PropertyType_UInt16Array
Valore: 1027
L'oggetto contiene una matrice di interi senza segno a 16 bit.
PropertyType_Int32Array
Valore: 1028
L'oggetto contiene una matrice di interi a 32 bit con segno.
PropertyType_UInt32Array
Valore: 1029
L'oggetto contiene una matrice di interi senza segno a 32 bit.
PropertyType_Int64Array
Valore: 1030
L'oggetto contiene una matrice di interi a 64 bit con segno.
PropertyType_UInt64Array
Valore: 1031
L'oggetto contiene una matrice di interi senza segno a 64 bit.
PropertyType_SingleArray
Valore: 1032
L'oggetto contiene una matrice di valori a virgola mobile a 32 bit.
PropertyType_DoubleArray
Valore: 1033
L'oggetto contiene una matrice di valori a virgola mobile a 64 bit.
PropertyType_Char16Array
Valore: 1034
L'oggetto contiene una matrice di caratteri a 16 bit.
PropertyType_BooleanArray
Valore: 1035
L'oggetto contiene una matrice di valori booleani a 8 bit.
PropertyType_StringArray
Valore: 1036
L'oggetto contiene una matrice di HSTRING.
PropertyType_InspectableArray
Valore: 1037
L'oggetto contiene una matrice di oggetti che implementano l'interfaccia IInspectable .
PropertyType_DateTimeArray
Valore: 1038
L'oggetto contiene una matrice di DateTime.
PropertyType_TimeSpanArray
Valore: 1039
L'oggetto contiene una matrice di TimeSpan.
PropertyType_GuidArray
Valore: 1040
L'oggetto contiene una matrice di GUID.
PropertyType_PointArray
Valore: 1041
L'oggetto contiene una matrice di Point.
PropertyType_SizeArray
Valore: 1042
L'oggetto contiene una matrice di dimensioni.
PropertyType_RectArray
Valore: 1043
L'oggetto contiene una matrice di Rect.
PropertyType_OtherTypeArray
Valore: 1044
L'oggetto contiene una matrice di un tipo non specificato.

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Server minimo supportato Windows Server 2012
Intestazione windows.foundation.h

Vedi anche

IPropertyValue

IPropertyValueStatics