情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

IPropertyValue Interface

プロパティ ストア内にある値を表します。このインターフェイスは実装できません。「解説」を参照してください。

構文


public interface class IPropertyValue

属性

[Version(0x06020000)]

メンバー

IPropertyValueインターフェイス は IUnknown インターフェイスから継承されます. IPropertyValue には、次の種類のメンバーもあります。

メソッド

The IPropertyValue インターフェイス には次のメソッドがあります。 また、以下からもメソッドが継承されます。Object クラス.

メソッド説明
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.

 

プロパティ

IPropertyValueインターフェイス には次のプロパティがあります。

プロパティアクセスの種類説明

IsNumericScalar

読み取り専用Gets a value that indicates whether the property value is a scalar value.

Type

読み取り専用Returns the type stored in the property value.

 

解説

IPropertyValue インターフェイスは、ランタイムまで型が分からない値のストアです。

IPropertyValue オブジェクトに格納されている値を取得するには、格納済みプロパティの型が事前にわからない場合は最初に Type プロパティから格納済みの型を判断し、その型に適切な IPropertyValue メソッドを呼び出す必要があります。

型が事前にわかる場合は、IPropertyValue インターフェイス ディレクトリの型アクセス メソッドにアクセスして、戻り値をチェックし、返された型が予想される型であることを確認できます。 返された型が Type プロパティの値と一致しない場合、メソッドが TYPE_E_TYPEMISMATCH エラーで失敗します。

IPropertyValue インターフェイスを実装したり、シグネチャに含めることはできません。IPropertyValue は、主に Windows ランタイムがボックス化および null 許容の値を実装する方法の内部実装の詳細です。

要件

最小限サポートされるクライアント

Windows 8

最小限サポートされるサーバー

Windows Server 2012

最小限サポートされる携帯電話

Windows Phone 8

名前空間

Windows::Foundation

メタデータ

Windows.winmd

 

 

表示: