Freigeben über


Windows.Devices.Portable Namespace

Windows Portable Devices (WPD) ermöglicht Es Computern, mit angefügten Medien und Speichergeräten zu kommunizieren. Dieser Namespace bietet Methoden zum Identifizieren von WPD-Diensten (Windows Portable Device) und -Speicher.

Klassen

ServiceDevice

Stellt Methoden zum Identifizieren eines Gerätediensts für ein tragbares Gerät bereit, das WPD (Windows Portable Devices) für die Geräteenumeration unterstützt.

StorageDevice

Stellt Methoden für den Zugriff auf die Speicherfunktionalität eines tragbaren Geräts bereit, das WPD unterstützt. Zu den Wechselmedien gehören:

  • USB-Massenspeicherblitzlaufwerke und -kameras
  • Media Transfer Protocol (MTP)-Musikplayer, Telefone und Kameras
  • PTP-Kameras (Picture Transfer Protocol)

Enumerationen

ServiceDeviceType

Gibt den Typ eines Diensts für tragbare Geräte an.

Hinweise

In dieser Tabelle sind die GUIDs der Standardmäßigen MTP-Gerätedienste aufgeführt, die an den serviceId-Parameter übergeben werden können. Weitere Informationen zu diesen MTP-Gerätediensten finden Sie unter MTP-Gerätedienste für Windows.

Während die Standardgerätedienste alle MTP-Gerätedienste sind, unterstützen Nicht-MTP-Geräte möglicherweise auch Dienste. Ein MTP-Gerät unterstützt möglicherweise auch zusätzliche Gerätedienste, bei denen es sich nicht um Standardgerätedienste handelt. Wenden Sie sich an den Gerätehersteller, um herauszufinden, welche Gerätedienste auf einem bestimmten WPD-Gerät unterstützt werden.

DienstGUID
MTP-KontaktdienstDD04D5FC-9D6E-4F76-9DCF-ECA6339B7389
MTP-KalenderdienstE4DFDBD3-7F04-45E9-9FA1-5CA0EAEB0AE3
MTP Notes Service5c017aea-e706-4719-8cc0-a303836fd321
MTP-AufgabendienstBB340C54-B5C6-491D-8827-28D0E7631903
MTP-Statusdienst0B9F1048-B94B-DC9A-4ED7-FE4FED3A0DEB
MTP-Hints-Dienstc8a98b1f-6b19-4e79-a414-67ea4c39eec2
MTP-Gerätemetadatendienst332ffe6a-af65-41e1-a0af-d3e2627bdf54
MTP-Klingeltondienstd0eace0e-707d-4106-8d38-4f560e6a9f8e
MTP-Enumerationssynchronisierungsdienst28d3aac9-c075-44be-8881-65f38d305909
MTP-Ankersynchronisierungsdienst056d8b9e-ad7a-44fc-946f-1d63a25cda9a

Um auf diese Dienste zuzugreifen, müssen Sie den Gerätedienst im Abschnitt "Gerätefunktionen" der appxmanifest-Datei deklarieren. Beispiel:

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

In dieser Tabelle sind GUIDs aufgeführt, die häufig beim Zugriff auf Speicherfunktionen auf WPD-Geräten mithilfe der WPD-APIs verwendet werden. Diese können auch im Abschnitt "Gerätefunktionen" der Appxmanifest-Datei deklariert werden.

SpeicherfunktionalitätGUID
WPD-Speicher6AC27878-A6FA-4155-BA85-F98F491D4F33
WPD-Speicher (private Geräte)BA0C718F-4DED-49B7-BDD3-FABE28661211
Bildgebende Geräte (z. B. Kameras)6BDD1FC6-810F-11D0-BEC7-08002BE2092F

Weitere Informationen