Partager via


ServiceDevice Classe

Définition

Fournit des méthodes permettant d’identifier un service d’appareil pour un appareil portable qui prend en charge WPD (Appareils portables Windows) pour l’énumération des appareils.

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
Héritage
Object Platform::Object IInspectable ServiceDevice
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows Desktop Extension SDK (introduit dans 10.0.10240.0)
API contract
Windows.Devices.Portable.PortableDeviceContract (introduit dans v1.0)

Remarques

Pour accéder à ces services, vous devez déclarer le service d’appareil dans la section Fonctionnalités de l’appareil du fichier manifeste de l’application. Pour obtenir la liste des GUID représentant les services d’appareil, consultez Windows.Devices.Portable. Pour accéder aux services d’appareil, vous devez déclarer le service d’appareil dans la section fonctionnalités du fichier manifeste de l’application. Pour obtenir la liste des GUID représentant les services d’appareil, consultez Windows.Devices.Portable.

Les méthodes GetDeviceSelector et GetDeviceSelectorFromServiceId obtiennent les chaînes de sélecteur qui sont passées à l’API Windows.Devices.Enumeration pour rechercher les services d’appareil portable. Le didacticiel Énumération des appareils communs explique comment utiliser des chaînes de sélecteur pour découvrir les appareils disponibles.

Par exemple, les services d’appareil MTP (Media Transfer Protocol) qui autorisent l’accès aux status d’appareil, aux contacts, au calendrier, aux tâches et aux sonneries d’un appareil. Pour plus d’informations, consultez Services d’appareil MTP pour Windows.

L’exemple Portable Device Services montre comment accéder au service d’appareil une fois que vous l’avez découvert.

Notes

L’accès à un service d’appareil à l’aide de cette API est uniquement disponible pour les applications d’appareil du Microsoft Store disposant d’un accès privilégié à un appareil par le fabricant de l’appareil. Pour plus d’informations sur les applications d’appareil du Microsoft Store, consultez Expérience de l’appareil Windows 8 : .

Méthodes

GetDeviceSelector(ServiceDeviceType)

Retourne une chaîne AQS (Advanced Query Syntax) utilisée pour énumérer les services d’appareil du ServiceDeviceType spécifié. Cette chaîne est passée à la méthode FindAllAsync ou CreateWatcher .

GetDeviceSelectorFromServiceId(Guid)

Chaîne AQS (Advanced Query Syntax) permettant d’identifier un service d’appareil par ses GUID. Cette chaîne est passée à la méthode FindAllAsync ou CreateWatcher .

S’applique à

Voir aussi