IPropertyValue 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
속성 저장소의 값을 나타냅니다. 이 인터페이스를 구현할 수 없습니다. 비고를 참조하세요.
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[]) |
속성 값으로 저장된 바이트 값의 배열을 반환합니다. |