Compartilhar via


Propriedades do dispositivo (PortableDevice.h)

Os Dispositivos Portáteis do Windows dão suporte às propriedades do dispositivo a seguir.

Propriedade VarType Descrição
WPD_DEVICE_DATETIME VT_DATE A data e a hora atuais no dispositivo.
WPD_DEVICE_FIRMWARE_VERSION VT_LPWSTR A versão do firmware do dispositivo.
WPD_DEVICE_FUNCTIONAL_UNIQUE_ID VT_VECTOR | VT_UI1 Um identificador exclusivo de 16 bytes que é comum em vários transportes compatíveis com o dispositivo. Se um único dispositivo der suporte a vários transportes, essa propriedade poderá ser usada para associar os vários drivers WPD de transporte a esse dispositivo.
WPD_DEVICE_MANUFACTURER VT_LPWSTR Um nome de fabricante de dispositivo legível por humanos.
WPD_DEVICE_MODEL VT_LPWSTR O modelo do dispositivo.
WPD_DEVICE_MODEL_UNIQUE_ID VT_VECTOR | VT_UI1 Um identificador exclusivo de 16 bytes usado para diferenciar entre diferentes modelos de um dispositivo.
WPD_DEVICE_NETWORK_IDENTIFIER VT_UI8 Um valor que especifica o identificador de rede EUI-64 do dispositivo; essa propriedade é usada para operações de rede fora de banda. Se o dispositivo tiver endereços de rede física MAC-48 (típicos de redes IPv4), o endereço MAC-48 será codificado no endereço EUI-64 como as duas metades do endereço MAC-48 separado por FF-FF. O valor EUI-64 é armazenado na ordem "network" ou "big-endian", em que um endereço EUI-64 de 01-02-03-FF-FF-04-05-06 seria colocado no VT_UI8 de modo que o valor decimal seja 72624942021346566. Essa propriedade é necessária em qualquer dispositivo que dê suporte à Autenticação Nominal ou Segura. Essa propriedade é recomendada em dispositivos que dão suporte apenas à Autenticação Zero. O valor pode ser usado pelo host para estabelecer automaticamente o acesso ao dispositivo sem intervenção do usuário.
WPD_DEVICE_POWER_LEVEL VT_UI4 Um valor de 0 a 100 que especifica o nível de energia da bateria do dispositivo, sendo 0 nenhum e 100 totalmente carregados.
WPD_DEVICE_POWER_SOURCE VT_UI4 Uma enumeração WPD_POWER_SOURCES que especifica a fonte de energia do dispositivo.
WPD_DEVICE_PROTOCOL VT_LPWSTR O protocolo de dispositivo que está sendo usado.
WPD_DEVICE_SERIAL_NUMBER VT_LPWSTR Número de série do dispositivo.
WPD_DEVICE_SUPPORTED_DRM_SCHEMES VT_UNKNOWN Um valor que especifica se os formatos com suporte retornados do dispositivo estão em uma ordem preferencial. O primeiro formato na lista é mais preferencial pelo dispositivo, enquanto o último é o menos preferencial. Os aplicativos podem usar essa propriedade para determinar se os formatos com suporte de um dispositivo estão listados em uma ordem preferencial.
WPD_DEVICE_SUPPORTED_FORMATS_ARE_ORDERED VT_BOOL Um valor booliano que especifica se os formatos com suporte retornados do dispositivo estão em uma ordem preferencial; ou seja, o primeiro formato retornado é mais preferencial, enquanto o último formato retornado é menos preferencial.
WPD_DEVICE_SUPPORTS_NON_CONSUMABLE VT_BOOL Um valor booliano que especifica se o dispositivo dá suporte a objetos não consumíveis. Esses são objetos que o dispositivo destina-se apenas a armazenar, não reproduzir ou usar de forma alguma.
WPD_DEVICE_SYNC_PARTNER VT_LPWSTR Uma descrição legível por humanos do parceiro de sincronização de um dispositivo. Esse é um dispositivo, aplicativo ou servidor com o qual o dispositivo se comunica para manter um estado comum ou um grupo de arquivos entre ambos os parceiros. Exemplos incluem programas de email e bibliotecas de música.
WPD_DEVICE_FRIENDLY_NAME VT_LPWSTR Um valor que representa o nome amigável definido pelo usuário no dispositivo.
WPD_DEVICE_TRANSPORT VT_UI4 o transporte compatível com o dispositivo, como USB, IP ou Bluetooth. Os valores válidos são do tipo de enumeração WPD_DEVICE_TRANSPORTS .
WPD_DEVICE_TYPE VT_UI4 Um valor que especifica o tipo de dispositivo; os aplicativos usam essa propriedade apenas para fins de representação. As características funcionais do dispositivo são decididas por meio de objetos funcionais. Dispositivos que não fornecem um ícone de dispositivo, por exemplo, um WPD_RESOURCE_ICON para o objeto de dispositivo, serão representados no Namespace do WPD com um ícone genérico. Esse ícone dependerá do tipo de dispositivo especificado, por exemplo, se o tipo de dispositivo for um telefone celular, o ícone de telefone genérico será usado. Na primeira instalação do dispositivo, o Instalador de Classe WPD consultará esse valor de propriedade e o armazenará no registro do dispositivo sob o valor PORTABLE_DEVICE_TYPE como um REG_DWORD.
Os valores possíveis desse parâmetro são da enumeração WPD_DEVICE_TYPES definida em PortableDevice.h. Os valores são:
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 Se essa propriedade existir e estiver definida como TRUE, o dispositivo poderá ser usado com o Estágio do Dispositivo . Isso se destina a dispositivos que não podem armazenar metadados usando o Serviço de Metadados de Dispositivo, mas fornecerão metadados nos servidores Microsoft.

Requisitos

Requisito Valor
parâmetro
PortableDevice.h

Confira também

Propriedades e atributos do WPD