Windows 이식 가능한 디바이스는 다음 디바이스 속성을 지원합니다.
| 속성 | VarType | Description |
|---|---|---|
| WPD_DEVICE_DATETIME | VT_DATE | 디바이스의 현재 날짜 및 시간입니다. |
| WPD_DEVICE_FIRMWARE_VERSION | VT_LPWSTR | 디바이스의 펌웨어 버전입니다. |
| WPD_DEVICE_FUNCTIONAL_UNIQUE_ID | VT_VECTOR | VT_UI1 | 디바이스에서 지원하는 여러 전송에서 공통적인 고유한 16 바이트 식별자입니다. 단일 디바이스가 여러 전송을 지원하는 경우 이 속성을 사용하여 다양한 전송 WPD 드라이버를 해당 디바이스와 연결할 수 있습니다. |
| WPD_DEVICE_MANUFACTURER | VT_LPWSTR | 사람이 읽을 수 있는 디바이스 제조업체 이름입니다. |
| WPD_DEVICE_MODEL | VT_LPWSTR | 디바이스 모델입니다. |
| WPD_DEVICE_MODEL_UNIQUE_ID | VT_VECTOR | VT_UI1 | 디바이스의 다양한 모델을 구분하는 데 사용되는 고유한 16바이트 식별자입니다. |
| WPD_DEVICE_NETWORK_IDENTIFIER | VT_UI8 | 디바이스의 EUI-64 네트워크 식별자를 지정하는 값입니다. 이 속성은 대역 외 네트워크 작업에 사용됩니다. 디바이스에 MAC-48 물리적 네트워크 주소(IPv4 네트워크의 일반적인 주소)가 있는 경우 MAC-48 주소는 FF-FF로 구분된 MAC-48 주소의 두 부분으로 EUI-64 주소로 인코딩됩니다. EUI-64 값은 "network" 또는 "big-endian" 순서로 저장됩니다. 여기서 01-02-03-FF-FF-04-05-06의 EUI-64 주소는 10진수 값이 72624942021346566 VT_UI8 배치됩니다. 이 속성은 명목 또는 보안 인증을 지원하는 모든 디바이스에서 필요합니다. 이 속성은 제로 인증만 지원하는 디바이스에서 권장됩니다. 이 값은 호스트에서 사용자 개입 없이 디바이스에 대한 액세스를 자동으로 설정하는 데 사용할 수 있습니다. |
| WPD_DEVICE_POWER_LEVEL | VT_UI4 | 디바이스 배터리의 전원 수준을 지정하는 0에서 100까지의 값이며, 0은 없음이고 100은 완전히 충전됩니다. |
| WPD_DEVICE_POWER_SOURCE | VT_UI4 | 디바이스의 전원을 지정하는 WPD_POWER_SOURCES 열거형입니다. |
| WPD_DEVICE_PROTOCOL | VT_LPWSTR | 사용 중인 디바이스 프로토콜입니다. |
| WPD_DEVICE_SERIAL_NUMBER | VT_LPWSTR | 디바이스 일련 번호 |
| WPD_DEVICE_SUPPORTED_DRM_SCHEMES | VT_UNKNOWN | 디바이스에서 반환된 지원되는 형식이 기본 순서인지 여부를 지정하는 값입니다. 목록의 첫 번째 형식은 디바이스에서 가장 선호되는 반면, 마지막 형식은 가장 선호도가 가장 낮은 형식입니다. 애플리케이션은 이 속성을 사용하여 디바이스의 지원되는 형식이 기본 순서로 나열되는지 여부를 확인할 수 있습니다. |
| WPD_DEVICE_SUPPORTED_FORMATS_ARE_ORDERED | VT_BOOL | 디바이스에서 반환된 지원되는 형식이 기본 순서인지 여부를 지정하는 부울 값입니다. 즉, 반환된 첫 번째 형식이 가장 선호되지만 마지막으로 반환된 형식은 가장 선호되지 않습니다. |
| WPD_DEVICE_SUPPORTS_NON_CONSUMABLE | VT_BOOL | 디바이스에서 소모성이 없는 개체를 지원하는지 여부를 지정하는 부울 값입니다. 이러한 개체는 어떤 방식으로든 재생하거나 사용하지 않고 디바이스가 저장하기 위한 개체입니다. |
| WPD_DEVICE_SYNC_PARTNER | VT_LPWSTR | 디바이스의 동기화 파트너에 대한 사람이 읽을 수 있는 설명입니다. 두 파트너 간의 공통 상태 또는 파일 그룹을 유지하기 위해 디바이스가 통신하는 디바이스, 애플리케이션 또는 서버입니다. 예를 들어 전자 메일 프로그램 및 음악 라이브러리가 있습니다. |
| WPD_DEVICE_FRIENDLY_NAME | VT_LPWSTR | 디바이스에서 사용자가 설정한 식별 이름을 나타내는 값입니다. |
| WPD_DEVICE_TRANSPORT | VT_UI4 | 디바이스에서 지원하는 전송(예: USB, IP 또는 Bluetooth)입니다. 유효한 값은 WPD_DEVICE_TRANSPORTS 열거형 형식입니다. |
| WPD_DEVICE_TYPE | VT_UI4 | 디바이스 유형을 지정하는 값입니다. 애플리케이션은 표현 목적으로만 이 속성을 사용합니다. 디바이스의 기능 특성은 기능 개체를 통해 결정됩니다. 디바이스 아이콘을 제공하지 않는 디바이스(예: 디바이스 개체에 대한 WPD_RESOURCE_ICON )는 제네릭 아이콘이 있는 WPD 네임스페이스에 표시됩니다. 이 아이콘은 지정된 디바이스 유형에 따라 달라집니다. 예를 들어 디바이스 유형이 휴대폰인 경우 일반 휴대폰 아이콘이 사용됩니다. 디바이스를 처음 설치할 때 WPD 클래스 설치 관리자는 이 속성 값을 쿼리하고 PORTABLE_DEVICE_TYPE 값 아래의 디바이스 레지스트리에 REG_DWORD 저장합니다. 이 매개 변수의 가능한 값은 PortableDevice.h에 정의된 WPD_DEVICE_TYPES 열거형에서 가져옵니다. 값은 다음과 같습니다.
WPD_DEVICE_TYPE_CAMERA WPD_DEVICE_TYPE_MEDIA_PLAYER WPD_DEVICE_TYPE_PHONE WPD_DEVICE_TYPE_VIDEO WPD_DEVICE_TYPE_PERSONAL_INFORMATION_MANAGER WPD_DEVICE_TYPE_AUDIO_RECORDER |
| WPD_DEVICE_USE_DEVICE_STAGE | VT_BOOL | 이 속성이 존재하고 TRUE로 설정된 경우 디바이스 스테이지 와 함께 디바이스를 사용할 수 있습니다. 이는 디바이스 메타데이터 서비스를 사용하여 메타데이터를 저장할 수 없지만 Microsoft 서버에 메타데이터를 제공하는 디바이스를 위한 것입니다. |
요구 사항
| 요구 사항 | 값 |
|---|---|
| 헤더 |
|