Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

PropertyType enumeration

Identifies the type that is stored in a Windows Runtime object that implements the IPropertyValue interface.

Syntax


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        = ( PropertyType_UInt8 + 1024 ), 
  PropertyType_Int16Array        = ( PropertyType_Int16 + 1024 ), 
  PropertyType_UInt16Array       = ( PropertyType_UInt16 + 1024 ), 
  PropertyType_Int32Array        = ( PropertyType_Int32 + 1024 ), 
  PropertyType_UInt32Array       = ( PropertyType_UInt32 + 1024 ), 
  PropertyType_Int64Array        = ( PropertyType_Int64 + 1024 ), 
  PropertyType_UInt64Array       = ( PropertyType_UInt64 + 1024 ), 
  PropertyType_SingleArray       = ( PropertyType_Single + 1024 ), 
  PropertyType_DoubleArray       = ( PropertyType_Double + 1024 ), 
  PropertyType_Char16Array       = ( PropertyType_Char16 + 1024 ), 
  PropertyType_BooleanArray      = ( PropertyType_Boolean + 1024 ), 
  PropertyType_StringArray       = ( PropertyType_String + 1024 ), 
  PropertyType_InspectableArray  = ( PropertyType_Inspectable + 1024 ), 
  PropertyType_DateTimeArray     = ( PropertyType_DateTime + 1024 ), 
  PropertyType_TimeSpanArray     = ( PropertyType_TimeSpan + 1024 ), 
  PropertyType_GuidArray         = ( PropertyType_Guid + 1024 ), 
  PropertyType_PointArray        = ( PropertyType_Point + 1024 ), 
  PropertyType_SizeArray         = ( PropertyType_Size + 1024 ), 
  PropertyType_RectArray         = ( PropertyType_Rect + 1024 ), 
  PropertyType_OtherTypeArray    = ( PropertyType_OtherType + 1024 ) 

};

Constants

PropertyType_Empty

The object does not contain a value.

PropertyType_UInt8

The object contains an unsigned 8-bit integer.

PropertyType_Int16

The object contains a signed 16-bit integer.

PropertyType_UInt16

The object contains an unsigned 16-bit integer.

PropertyType_Int32

The object contains a signed 32-bit integer.

PropertyType_UInt32

The object contains an unsigned 32-bit integer.

PropertyType_Int64

The object contains a signed 64-bit integer.

PropertyType_UInt64

The object contains an unsigned 64-bit integer.

PropertyType_Single

The object contains a 32-bit floating point value. This value conforms to the IEEE 754 standard.

PropertyType_Double

The object contains a 64-bit floating point value. This value conforms to the IEEE 754 standard.

PropertyType_Char16

The object contains a 16-bit character. This character represents a UTF-16 (Unicode) code unit.

PropertyType_Boolean

The object contains an 8-bit Boolean value.

PropertyType_String

The object contains an HSTRING.

PropertyType_Inspectable

The object contains an object that implements the IInspectable interface.

PropertyType_DateTime

The object contains a DateTime.

PropertyType_TimeSpan

The object contains a TimeSpan.

PropertyType_Guid

The object contains a GUID.

PropertyType_Point

The object contains a Point.

PropertyType_Size

The object contains a Size.

PropertyType_Rect

The object contains a Rect.

PropertyType_OtherType

The object contains an unspecified type.

PropertyType_UInt8Array

The object contains an array of unsigned 8-bit integers.

PropertyType_Int16Array

The object contains an array of signed 16-bit integers.

PropertyType_UInt16Array

The object contains an array of unsigned 16-bit integers.

PropertyType_Int32Array

The object contains an array of signed 32-bit integers.

PropertyType_UInt32Array

The object contains an array of unsigned 32-bit integers.

PropertyType_Int64Array

The object contains an array of signed 64-bit integers.

PropertyType_UInt64Array

The object contains an array of unsigned 64-bit integers.

PropertyType_SingleArray

The object contains an array of 32-bit floating point values.

PropertyType_DoubleArray

The object contains an array of 64-bit floating point values.

PropertyType_Char16Array

The object contains an array of 16-bit characters.

PropertyType_BooleanArray

The object contains an array of 8-bit Boolean values.

PropertyType_StringArray

The object contains an array of HSTRING.

PropertyType_InspectableArray

The object contains an array of objects that implement the IInspectable interface.

PropertyType_DateTimeArray

The object contains an array of DateTime.

PropertyType_TimeSpanArray

The object contains an array of TimeSpan.

PropertyType_GuidArray

The object contains an array of GUIDs.

PropertyType_PointArray

The object contains an array of Point.

PropertyType_SizeArray

The object contains an array of Size.

PropertyType_RectArray

The object contains an array of Rect.

PropertyType_OtherTypeArray

The object contains an array of an unspecified type.

Requirements

Minimum supported client

Windows 8

Minimum supported server

Windows Server 2012

Header

Windows.Foundation.h

IDL

Windows.Foundation.idl

See also

IPropertyValue
IPropertyValueStatics

 

 

Community Additions

Show:
© 2014 Microsoft