Windows.Devices.Portable Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
|
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.
Dienst | GUID |
---|---|
MTP-Kontaktdienst | DD04D5FC-9D6E-4F76-9DCF-ECA6339B7389 |
MTP-Kalenderdienst | E4DFDBD3-7F04-45E9-9FA1-5CA0EAEB0AE3 |
MTP Notes Service | 5c017aea-e706-4719-8cc0-a303836fd321 |
MTP-Aufgabendienst | BB340C54-B5C6-491D-8827-28D0E7631903 |
MTP-Statusdienst | 0B9F1048-B94B-DC9A-4ED7-FE4FED3A0DEB |
MTP-Hints-Dienst | c8a98b1f-6b19-4e79-a414-67ea4c39eec2 |
MTP-Gerätemetadatendienst | 332ffe6a-af65-41e1-a0af-d3e2627bdf54 |
MTP-Klingeltondienst | d0eace0e-707d-4106-8d38-4f560e6a9f8e |
MTP-Enumerationssynchronisierungsdienst | 28d3aac9-c075-44be-8881-65f38d305909 |
MTP-Ankersynchronisierungsdienst | 056d8b9e-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ät | GUID |
---|---|
WPD-Speicher | 6AC27878-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 |