Compartilhar via


Windows.Devices.Portable Namespace

O WPD (Dispositivos Portáteis do Windows ) permite que os computadores se comuniquem com dispositivos de mídia e armazenamento anexados. Esse namespace fornece métodos para identificar serviços e armazenamento do WPD (Dispositivo Portátil do Windows).

Classes

ServiceDevice

Fornece métodos para identificar um serviço de dispositivo para um dispositivo portátil que dá suporte a WPD (Dispositivos Portáteis do Windows) para enumeração de dispositivo.

StorageDevice

Fornece métodos para acessar a funcionalidade de armazenamento de um dispositivo portátil que dá suporte ao WPD. Os dispositivos de armazenamento removíveis incluem:

  • Câmeras e unidades flash de armazenamento em massa USB
  • Players de música, telefones e câmeras do PROTOCOLO MTP
  • Câmeras PTP (Picture Transfer Protocol)

Enumerações

ServiceDeviceType

Indica o tipo de um serviço de dispositivo portátil.

Comentários

Esta tabela lista os GUIDs dos serviços de dispositivo MTP padrão que podem ser passados para o parâmetro serviceId . Para obter mais informações sobre esses serviços de dispositivos MTP, consulte Serviços de Dispositivo MTP para Windows.

Embora os serviços de dispositivo padrão sejam todos serviços de dispositivo MTP, dispositivos não MTP também podem dar suporte a serviços. Um dispositivo MTP também pode dar suporte a serviços de dispositivo adicionais que não são serviços de dispositivo padrão. Verifique com o fabricante do dispositivo para descobrir quais serviços de dispositivo têm suporte em um determinado dispositivo WPD.

ServiçoGUID
Serviço de Contato mtpDD04D5FC-9D6E-4F76-9DCF-ECA6339B7389
Serviço de Calendário MTPE4DFDBD3-7F04-45E9-9FA1-5CA0EAEB0AE3
Serviço de Notas MTP5c017aea-e706-4719-8cc0-a303836fd321
Serviço de Tarefa MTPBB340C54-B5C6-491D-8827-28D0E7631903
Serviço de Status mtp0B9F1048-B94B-DC9A-4ED7-FE4FED3A0DEB
Serviço de Dicas de MTPc8a98b1f-6b19-4e79-a414-67ea4c39eec2
Serviço de Metadados de Dispositivo MTP332ffe6a-af65-41e1-a0af-d3e2627bdf54
Serviço de Toque MTPd0eace0e-707d-4106-8d38-4f560e6a9f8e
Serviço de Sincronização de Enumeração MTP28d3aac9-c075-44be-8881-65f38d305909
Serviço de Sincronização de Âncora mtp056d8b9e-ad7a-44fc-946f-1d63a25cda9a

Para acessar esses serviços, você deve declarar o serviço de dispositivo na seção funcionalidades do dispositivo do arquivo appxmanifest . Por exemplo:

<Capabilities>
  <DeviceCapability Name="0B9F1048-B94B-DC9A-4ED7-FE4FED3A0DEB"/> <!-- Status Device Service -->
  <DeviceCapability Name="D0EACE0E-707D-4106-8D38-4F560E6A9f8E"/> <!-- Ringtones Device Service -->
</Capabilities>

Esta tabela lista GUIDs comumente usados ao acessar a funcionalidade de armazenamento em dispositivos WPD usando as APIs do WPD. Eles também podem ser declarados na seção funcionalidades do dispositivo do arquivo appxmanifest .

Funcionalidade de armazenamentoGUID
Armazenamento WPD6AC27878-A6FA-4155-BA85-F98F491D4F33
Armazenamento WPD (dispositivos privados)BA0C718F-4DED-49B7-BDD3-FABE28661211
Dispositivos de imagem (por exemplo, câmeras)6BDD1FC6-810F-11D0-BEC7-08002BE2092F

Confira também