Device Properties (PortableDevice.h)

Windows 可移植设备支持以下设备属性。

属性 VarType 说明
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 地址在 EUI-64 地址中编码为 MAC-48 地址的两半,由 FF-FF 分隔。 EUI-64 值以“network”或“big-endian”顺序存储,其中 EUI-64 地址 01-02-03-FF-FF-FF-04-05-06 将放置在VT_UI8中,以便72624942021346566十进制值。 在支持名义身份验证或安全身份验证的任何设备上都需要此属性。 在仅支持零身份验证的设备上,建议使用此属性。 主机可以使用 该值自动建立对设备的访问权限,而无需用户干预。
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 或蓝牙。 有效值为 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_GENERIC
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 服务器上提供元数据的设备。

要求

要求
标头
PortableDevice.h

另请参阅

WPD 属性和属性