ServiceDevice Klasse
Definition
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.
Stellt Methoden zum Identifizieren eines Gerätediensts für ein tragbares Gerät bereit, das WPD (Windows Portable Devices) für die Geräteaufzählung unterstützt.
public ref class ServiceDevice abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.Portable.PortableDeviceContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ServiceDevice final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.Portable.PortableDeviceContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class ServiceDevice
Public Class ServiceDevice
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows Desktop Extension SDK (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Devices.Portable.PortableDeviceContract (eingeführt in v1.0)
|
Hinweise
Um auf diese Dienste zuzugreifen, müssen Sie den Gerätedienst im Abschnitt Gerätefunktionen der App-Manifestdatei deklarieren. Eine Liste der GUIDs, die die Gerätedienste darstellen, finden Sie unter Windows.Devices.Portable. Um auf die Gerätedienste zuzugreifen, müssen Sie den Gerätedienst im Abschnitt Funktionen der App-Manifestdatei deklarieren. Eine Liste der GUIDs, die die Gerätedienste darstellen, finden Sie unter Windows.Devices.Portable.
Die Methoden GetDeviceSelector und GetDeviceSelectorFromServiceId rufen Selektorzeichenfolgen ab, die an die Windows.Devices.Enumeration-API übergeben werden, um nach portablen Gerätediensten zu suchen. Im Tutorial Zum Aufzählen allgemeiner Geräte wird erläutert, wie Sie selektorzeichenfolgen verwenden, um verfügbare Geräte zu ermitteln.
Beispiele für Gerätedienste sind die MTP-Gerätedienste (Media Transfer Protocol), die den Zugriff auf gerätespezifische status, Kontakte, Kalender, Aufgaben und Klingeltöne auf einem Gerät ermöglichen. Weitere Informationen finden Sie unter MTP-Gerätedienste für Windows.
Im Beispiel für portable Gerätedienste wird veranschaulicht, wie Sie auf den Gerätedienst zugreifen, nachdem Sie ihn erkannt haben.
Hinweis
Der Zugriff auf einen Gerätedienst mit dieser API ist nur für Microsoft Store-Geräte-Apps verfügbar, die vom Gerätehersteller privilegierten Zugriff auf ein Gerät erhalten. Weitere Informationen zu Microsoft Store-Geräte-Apps finden Sie unter Windows 8 Device Experience: .
Methoden
GetDeviceSelector(ServiceDeviceType) |
Gibt eine AQS-Zeichenfolge (Advanced Query Syntax) zurück, die zum Auflisten von Gerätediensten des angegebenen ServiceDeviceType verwendet wird. Diese Zeichenfolge wird an die FindAllAsync- oder CreateWatcher-Methode übergeben. |
GetDeviceSelectorFromServiceId(Guid) |
Eine AQS-Zeichenfolge (Advanced Query Syntax) zum Identifizieren eines Gerätediensts anhand seiner GUIDs. Diese Zeichenfolge wird an die FindAllAsync- oder CreateWatcher-Methode übergeben. |