IPropertyValue Interface

Représente une valeur dans un magasin de propriétés. Vous ne pouvez pas implémenter cette interface, consultez la section Notes.

Syntaxe


public interface class IPropertyValue

Attributs

[Version(0x06020000)]

Membres

Le IPropertyValueInterface hérite de l'interface IUnknown. IPropertyValue a également les types de membres suivants :

Méthodes

The IPropertyValue Interface a les méthodes suivantes. Elle hérite également des méthodes de Object Classe.

MéthodeDescription
GetBoolean Returns the Boolean value stored as a property value.
GetBooleanArray Returns the array of Boolean values stored as a property value.
GetChar16 Returns the Unicode character stored as a property value.
GetChar16Array Returns the array of Unicode characters stored as a property value.
GetDateTime Returns the date and time value stored as a property value.
GetDateTimeArray Returns the array of date and time values stored as a property value.
GetDouble Returns the floating-point value stored as a property value.
GetDoubleArray Returns the array of floating-point values stored as a property value.
GetGuid Returns the GUID value stored as a property value.
GetGuidArray Returns the array of GUID values stored as a property value.
GetInspectableArray Returns the array of inspectable objects stored as a property value.
GetInt16 Returns the integer value stored as a property value.
GetInt16Array Returns the array of integer values stored as a property value.
GetInt32 Returns the integer value stored as a property value.
GetInt32Array Returns the array of integer values stored as a property value.
GetInt64 Returns the integer value stored as a property value.
GetInt64Array Returns the array of integer values stored as a property value.
GetPoint Returns the point structure stored as a property value.
GetPointArray Returns the array of point structures stored as a property value.
GetRect Returns the rectangle structure stored as a property value.
GetRectArray Returns the array of rectangle structures stored as a property value.
GetSingle Returns the floating-point value stored as a property value.
GetSingleArray Returns the array of floating-point values stored as a property value.
GetSize Returns the size structure stored as a property value.
GetSizeArray Returns the array of size structures stored as a property value.
GetString Returns the string value stored as a property value.
GetStringArray Returns the array of string values stored as a property value.
GetTimeSpan Returns the time interval value stored as a property value.
GetTimeSpanArray Returns the array of time interval values stored as a property value.
GetUInt16 Returns the unsigned integer value stored as a property value.
GetUInt16Array Returns the array of unsigned integer values stored as a property value.
GetUInt32 Returns the unsigned integer value stored as a property value.
GetUInt32Array Returns the array of unsigned integer values stored as a property value.
GetUInt64 Returns the unsigned integer value stored as a property value.
GetUInt64Array Returns the array of unsigned integer values stored as a property value.
GetUInt8 Returns the byte value stored as a property value.
GetUInt8Array Returns the array of byte values stored as a property value.

 

Propriétés

Le IPropertyValueInterface a les propriétés suivantes.

PropriétéType d'accèsDescription

IsNumericScalar

En lecture seuleGets a value that indicates whether the property value is a scalar value.

Type

En lecture seuleReturns the type stored in the property value.

 

Remarques

L'interface IPropertyValue sert de magasin pour les valeurs dont le type n'est pas connu avant l'exécution.

Pour obtenir la valeur stockée dans un objet IPropertyValue, lorsque le type de la propriété stockée n'est pas connu à l'avance, vous devez d'abord déterminer le type enregistré de la propriété Type puis appeler la méthode IPropertyValue appropriée pour le type.

Si le type est connu d'avance, définissez le type méthode d'accès du répertoire d'interface IPropertyValue et vérifiez la valeur de retour pour vous assurer que le type retourné est la valeur attendue. Si le type retourné ne correspond pas à la valeur de la propriété Type, la méthode échoue avec l'erreur TYPE_E_TYPEMISMATCH.

Vous ne pouvez pas implémenter l'interface IPropertyValue ou l'inclure dans une signature. IPropertyValue est principalement un détail d'implémentation interne de la façon dont Windows Runtime implémente les valeurs boxing et nullable.

Conditions requises

Client minimal pris en charge

Windows 8

Serveur minimal pris en charge

Windows Server 2012

Téléphone minimal pris en charge

Windows Phone 8

Espace de noms

Windows::Foundation

Métadonnées

Windows.winmd

 

 

Afficher:
© 2014 Microsoft. Tous droits réservés.