Windows.Devices.Portable Ruang nama

Windows Portable Devices (WPD) memungkinkan komputer berkomunikasi dengan media dan perangkat penyimpanan yang terpasang. Namespace ini menyediakan metode untuk mengidentifikasi layanan dan penyimpanan Windows Portable Device (WPD).

Kelas

ServiceDevice

Menyediakan metode untuk mengidentifikasi layanan perangkat untuk perangkat portabel yang mendukung WPD (Windows Portable Devices) untuk enumerasi perangkat.

StorageDevice

Menyediakan metode untuk mengakses fungsionalitas penyimpanan perangkat portabel yang mendukung WPD. Perangkat penyimpanan yang dapat dilepas meliputi:

  • Flash drive penyimpanan massal USB dan kamera
  • Pemutar musik, telepon, dan kamera Media Transfer Protocol (MTP)
  • Kamera Protokol Transfer Gambar (PTP)

Enum

ServiceDeviceType

Menunjukkan jenis layanan perangkat portabel.

Keterangan

Tabel ini mencantumkan GUID layanan perangkat MTP standar yang dapat diteruskan ke parameter serviceId . Untuk informasi selengkapnya tentang layanan perangkat MTP ini, lihat MTP Device Services untuk Windows.

Meskipun layanan perangkat standar adalah semua layanan perangkat MTP, perangkat non-MTP juga dapat mendukung layanan. Perangkat MTP juga dapat mendukung layanan perangkat tambahan yang bukan layanan perangkat standar. Tanyakan kepada produsen perangkat untuk mengetahui layanan perangkat apa yang didukung pada perangkat WPD tertentu.

LayananGUID
Layanan Kontak MTPDD04D5FC-9D6E-4F76-9DCF-ECA6339B7389
Layanan Kalender MTPE4DFDBD3-7F04-45E9-9FA1-5CA0EAEB0AE3
Layanan Catatan MTP5c017aea-e706-4719-8cc0-a303836fd321
Layanan Tugas MTPBB340C54-B5C6-491d-8827-28d0e7631903
Layanan Status MTP0B9F1048-B94B-DC9A-4ED7-FE4FED3A0DEB
Layanan Petunjuk MTPc8a98b1f-6b19-4e79-a414-67ea4c39eec2
Layanan Metadata Perangkat MTP332ffe6a-af65-41e1-a0af-d3e2627bdf54
Layanan Nada Dering MTPd0eace0e-707d-4106-8d38-4f560e6a9f8e
Layanan Sinkronisasi Enumerasi MTP28d3aac9-c075-44be-8881-65f38d305909
Layanan Sinkronisasi MTP Anchor056d8b9e-ad7a-44fc-946f-1d63a25cda9a

Untuk mengakses layanan ini, Anda harus mendeklarasikan layanan perangkat di bagian kemampuan perangkat dari file appxmanifest . Contohnya:

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

Tabel ini mencantumkan GUID yang umum digunakan saat mengakses fungsionalitas penyimpanan pada perangkat WPD menggunakan API WPD. Ini juga dapat dideklarasikan di bagian kemampuan perangkat dari file appxmanifest .

Fungsionalitas PenyimpananGUID
Penyimpanan WPD6AC27878-A6FA-4155-BA85-F98F491D4F33
Penyimpanan WPD (perangkat privat)BA0C718F-4DED-49B7-BDD3-FABE28661211
Perangkat Pencitraan (misalnya, kamera)6BDD1FC6-810F-11D0-BEC7-08002BE2092F

Lihat juga