IPropertyValue Interface

Stellt einen Wert in einem Eigenschaftsspeicher dar. Sie können diese Schnittstelle nicht implementieren (siehe Hinweise).

Syntax


public interface class IPropertyValue

Attribute

[Version(0x06020000)]

Member

IPropertyValueSchnittstelle erbt von der IUnknown-Schnittstelle. IPropertyValue verfügt ebenfalls über diese Membertypen:

Methoden

The IPropertyValue Schnittstelle hat diese Methoden. Es erbt auch Methoden von Object Klasse.

MethodeBeschreibung
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.

 

Eigenschaften

Der IPropertyValueSchnittstelle hat diese Eigenschaften.

EigenschaftZugriffstypBeschreibung

IsNumericScalar

SchreibgeschütztGets a value that indicates whether the property value is a scalar value.

Type

SchreibgeschütztReturns the type stored in the property value.

 

Hinweise

Die IPropertyValue-Schnittstelle ist ein Speicher für Werte, deren Typ erst zur Laufzeit bekannt wird.

Um den in einem IPropertyValue-Objekt gespeicherten Wert abzurufen, wenn der Typ der gespeicherten Eigenschaft nicht vorzeitig bekannt ist, sollten Sie zunächst den gespeicherten Typ aus der Type-Eigenschaft ermitteln und dann die entsprechende IPropertyValue-Methode für den Typ aufrufen.

Wenn der Typ vorzeitig bekannt ist, können Sie die Typzugriffsmethode des IPropertyValue-Schnittstellenverzeichnisses abrufen und beim Rückgabewert prüfen, ob der zurückgegebene Typ dem erwarteten entspricht. Wenn der zurückgegebene Typ nicht dem Wert der Type-Eigenschaft entspricht, schlägt die Methode mit dem TYPE_E_TYPEMISMATCH-Fehler fehl.

Sie können die IPropertyValue-Schnittstelle nicht implementieren oder zu einer Signatur hinzufügen. IPropertyValue ist im Wesentlichen ein internes Implementierungsdetail, das angibt, wie die Windows-Runtime Boxing und NULL-fähige Werte implementiert.

Anforderungen

Mindestens unterstützter Client

Windows 8

Mindestens unterstützter Server

Windows Server 2012

Mindestens unterstütztes Telefon

Windows Phone 8

Namespace

Windows::Foundation

Metadaten

Windows.winmd

 

 

Anzeigen:
© 2014 Microsoft