다음을 통해 공유


IPropertyValue 인터페이스

정의

속성 저장소의 값을 나타냅니다. 이 인터페이스를 구현할 수 없습니다. 비고를 참조하세요.

public interface class IPropertyValue
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1272349405, 30036, 16617, 154, 155, 130, 101, 78, 222, 126, 98)]
struct IPropertyValue
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
[Windows.Foundation.Metadata.Guid(1272349405, 30036, 16617, 154, 155, 130, 101, 78, 222, 126, 98)]
public interface IPropertyValue
Public Interface IPropertyValue
파생
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.FoundationContract (v1.0에서 도입되었습니다.)

설명

IPropertyValue 인터페이스는 런타임까지 형식을 알 수 없는 값에 대한 저장소입니다.

IPropertyValue 개체에 저장된 값을 가져오려면 저장된 속성의 형식을 미리 알 수 없는 경우 먼저 Type 속성에서 저장된 형식을 확인한 다음 형식에 대한 적절한 IPropertyValue 메서드를 호출해야 합니다.

형식이 미리 알려진 경우 IPropertyValue 인터페이스 디렉터리의 형식 액세스 메서드와 반환 값에 대한 검사 반환된 형식이 필요한지 확인할 수 있습니다. 반환된 형식이 Type 속성 값과 일치하지 않으면 메서드가 실패하고 TYPE_E_TYPEMISMATCH 오류가 발생합니다.

IPropertyValue 인터페이스를 구현하거나 서명에 포함할 수 없습니다. IPropertyValue는 주로 Windows 런타임 boxing 및 nullable 값을 구현하는 방법에 대한 내부 구현 세부 정보입니다.

속성

IsNumericScalar

속성 값이 스칼라 값인지 여부를 나타내는 값을 가져옵니다.

Type

속성 값에 저장된 형식을 반환합니다.

메서드

GetBoolean()

속성 값으로 저장된 부울 값을 반환합니다.

GetBooleanArray(Boolean[])

속성 값으로 저장된 부울 값의 배열을 반환합니다.

GetChar16()

속성 값으로 저장된 유니코드 문자를 반환합니다.

GetChar16Array(Char[])

속성 값으로 저장된 유니코드 문자의 배열을 반환합니다.

GetDateTime()

속성 값으로 저장된 날짜 및 시간 값을 반환합니다.

GetDateTimeArray(DateTime[])

속성 값으로 저장된 날짜 및 시간 값의 배열을 반환합니다.

GetDouble()

속성 값으로 저장된 부동 소수점 값을 반환합니다.

GetDoubleArray(Double[])

속성 값으로 저장된 부동 소수점 값의 배열을 반환합니다.

GetGuid()

속성 값으로 저장된 GUID 값을 반환합니다.

GetGuidArray(Guid[])

속성 값으로 저장된 GUID 값의 배열을 반환합니다.

GetInspectableArray(Object[])

속성 값으로 저장된 검사 가능한 개체의 배열을 반환합니다.

GetInt16()

속성 값으로 저장된 정수 값을 반환합니다.

GetInt16Array(Int16[])

속성 값으로 저장된 정수 값의 배열을 반환합니다.

GetInt32()

속성 값으로 저장된 정수 값을 반환합니다.

GetInt32Array(Int32[])

속성 값으로 저장된 정수 값의 배열을 반환합니다.

GetInt64()

속성 값으로 저장된 정수 값을 반환합니다.

GetInt64Array(Int64[])

속성 값으로 저장된 정수 값의 배열을 반환합니다.

GetPoint()

속성 값으로 저장된 점 구조를 반환합니다.

GetPointArray(Point[])

속성 값으로 저장된 점 구조체의 배열을 반환합니다.

GetRect()

속성 값으로 저장된 사각형 구조를 반환합니다.

GetRectArray(Rect[])

속성 값으로 저장된 사각형 구조체의 배열을 반환합니다.

GetSingle()

속성 값으로 저장된 부동 소수점 값을 반환합니다.

GetSingleArray(Single[])

속성 값으로 저장된 부동 소수점 값의 배열을 반환합니다.

GetSize()

속성 값으로 저장된 크기 구조를 반환합니다.

GetSizeArray(Size[])

속성 값으로 저장된 크기 구조체의 배열을 반환합니다.

GetString()

속성 값으로 저장된 문자열 값을 반환합니다.

GetStringArray(String[])

속성 값으로 저장된 문자열 값의 배열을 반환합니다.

GetTimeSpan()

속성 값으로 저장된 시간 간격 값을 반환합니다.

GetTimeSpanArray(TimeSpan[])

속성 값으로 저장된 시간 간격 값의 배열을 반환합니다.

GetUInt16()

속성 값으로 저장된 부호 없는 정수 값을 반환합니다.

GetUInt16Array(UInt16[])

속성 값으로 저장된 부호 없는 정수 값의 배열을 반환합니다.

GetUInt32()

속성 값으로 저장된 부호 없는 정수 값을 반환합니다.

GetUInt32Array(UInt32[])

속성 값으로 저장된 부호 없는 정수 값의 배열을 반환합니다.

GetUInt64()

속성 값으로 저장된 부호 없는 정수 값을 반환합니다.

GetUInt64Array(UInt64[])

속성 값으로 저장된 부호 없는 정수 값의 배열을 반환합니다.

GetUInt8()

속성 값으로 저장된 바이트 값을 반환합니다.

GetUInt8Array(Byte[])

속성 값으로 저장된 바이트 값의 배열을 반환합니다.

적용 대상