정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

DeviceExtendedProperties 클래스

2013-12-13

응용프로그램이 자신이 실행되고 있는 장치에 대한 정보를 수집하도록 허용합니다.

System.Object
  Microsoft.Phone.Info.DeviceExtendedProperties

Namespace:  Microsoft.Phone.Info
어셈블리:  Microsoft.Phone(Microsoft.Phone.dll)

public static class DeviceExtendedProperties

DeviceExtendedProperties 형식에서는 다음과 같은 멤버를 노출합니다.

  이름설명
Public 메서드정적 멤버GetValue지정된 장치 속성을 나타내는 개체를 검색합니다.
Public 메서드정적 멤버TryGetValue지정된 장치 속성을 나타내는 개체를 검색합니다.
맨 위

주의주의:

Windows Phone OS 7.0에서는 단말기별 속성을 쿼리하는 데 이 클래스를 사용했습니다. Windows Phone OS 7.1에서는 DeviceExtendedProperties의 속성 대부분을 사용하지 않으며, 새로운 DeviceStatus 클래스를 대신 사용해야 합니다. 그러나 필요한 경우 아래 속성을 계속 사용할 수 있습니다.

다음 표에는 이 메서드를 사용하여 쿼리할 수 있는 사용 가능한 속성이 나와 있습니다.

속성 이름

값 형식

설명

ApplicationCurrentMemoryUsage

정수(Long)입니다.

현재 응용프로그램의 메모리 사용(바이트)입니다.

이 속성은 사용되지 않습니다. 대신 ApplicationCurrentMemoryUsage 속성을 사용하세요.

ApplicationPeakMemoryUsage

정수(Long)입니다.

현재 응용프로그램의 최고 메모리 사용(바이트)입니다.

이 속성은 사용되지 않습니다. 대신 ApplicationPeakMemoryUsage 속성을 사용하세요.

ApplicationWorkingSetLimit

정수(Long)입니다.

작업 집합 제한(바이트)입니다.

이 속성은 Windows Phone OS 7.1 이상에 적용됩니다.

DeviceFirmwareVersion

문자열입니다.

단말기에서 실행 중인 펌웨어 버전입니다. 이 버전은 OS 버전과 동일하지 않습니다. OS 버전은 System.Environment를 사용하여 검색할 수 있습니다. 값은 System.Version 구조체로 구문 분석할 수 있고 최신 펌웨어가 설치되면 논리적 방식으로 증분되는 문자열인 것이 좋지만, 필수 사항은 아닙니다. 이 값은 비어 있을 수 있습니다.

이 속성은 사용되지 않습니다. 대신 DeviceFirmwareVersion 속성을 사용하세요.

DeviceHardwareVersion

문자열입니다.

단말기에서 실행 중인 하드웨어 버전입니다. 이 버전은 OS 버전과 동일하지 않습니다. OS 버전은 System.Environment를 사용하여 검색할 수 있습니다. 값은 System.Version 구조체로 구문 분석할 수 있고 최신 하드웨어가 출시되면 논리적 방식으로 증분되는 문자열인 것이 좋지만, 필수 사항은 아닙니다. 이 값은 비어 있을 수 있습니다.

이 속성은 사용되지 않습니다. 대신 DeviceHardwareVersion 속성을 사용하세요.

DeviceManufacturer

문자열입니다. 최대 256자입니다.

단말기 제조업체 이름입니다. 이 문자열에 대한 표준 형식은 없습니다. Microsoft는 한 제조업체의 모든 단말기에 동일한 값을 사용하도록 권장하지만, 강제 사항은 아닙니다. 이 값은 비어 있을 수 있습니다.

이 속성은 사용되지 않습니다. 대신 DeviceManufacturer 속성을 사용하세요.

DeviceName

문자열입니다. 최대 256자입니다.

단말기 이름입니다. 이 문자열에 대한 표준 형식은 없습니다. 이 값은 비어 있을 수 있습니다.

이 속성은 사용되지 않습니다. 대신 DeviceName 속성을 사용하세요.

DeviceTotalMemory

정수(Long)입니다.

단말기의 실제 RAM 크기(바이트)입니다. 이 값은 단말기 메모리의 실제 양보다 작지만 메모리 사용 요구 사항을 확인하는 데 사용할 수 있습니다.

이 속성은 사용되지 않습니다. 대신 DeviceTotalMemory 속성을 사용하세요.

DeviceUniqueId

바이트 배열입니다. 길이는 20바이트입니다.

단말기의 고유한 해시입니다. 이 값은 모든 응용프로그램에서 일정하며 휴대폰을 새 버전의 운영 체제로 업데이트하더라도 변경되지 않습니다. 응용프로그램에서 이 값을 사용자 식별에 사용해서는 안 됩니다. 단말기 ID는 단말기의 소유권이 이전되더라도 변경되지 않기 때문입니다.

IsApplicationPreinstalled

부울 값입니다.

앱이 장치 이미지로 미리 설치되었는지를 나타냅니다. Windows Phone 스토어에서 다운로드되는 앱은 항상 false 값을 반환합니다.

OriginalMobileOperatorName

문자열입니다.

통신사의 이름을 나타내는 문자열입니다.

기능

앱에서 이 API를 사용하는 경우 앱 매니페스트에서 다음 기능을 지정해야 합니다. 그렇지 않으면 앱이 올바르게 작동하지 않거나 예기치 않게 종료될 수 있습니다.

ID_CAP_IDENTITY_DEVICE

Windows Phone 8, Windows Phone OS 7.1

자세한 내용은 Windows Phone의 앱 기능 및 하드웨어 요구 사항을 참조하세요.

Windows Phone OS

지원되는 버전: 8.0, 7.1, 7.0

Windows Phone

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 모든 인스턴스 멤버는 스레드로부터 안전하지 않을 수 있습니다.

표시: