Condividi tramite


ServiceDevice Classe

Definizione

Fornisce metodi per identificare un servizio dispositivo per un dispositivo portatile che supporta WPD (Dispositivi portatili Windows) per l'enumerazione del dispositivo.

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
Ereditarietà
Object Platform::Object IInspectable ServiceDevice
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows Desktop Extension SDK (è stato introdotto in 10.0.10240.0)
API contract
Windows.Devices.Portable.PortableDeviceContract (è stato introdotto in v1.0)

Commenti

Per accedere a questi servizi, è necessario dichiarare il servizio dispositivo nella sezione funzionalità del dispositivo del file manifesto dell'app. Per un elenco dei GUID che rappresentano i servizi del dispositivo, vedere Windows.Devices.Portable. Per accedere ai servizi del dispositivo, è necessario dichiarare il servizio dispositivo nella sezione funzionalità del file manifesto dell'app. Per un elenco dei GUID che rappresentano i servizi del dispositivo, vedere Windows.Devices.Portable.

I metodi GetDeviceSelector e GetDeviceSelectorFromServiceId ottengono stringhe di selettore passate all'API Windows.Devices.Enumeration per trovare i servizi dispositivi portatili. L'esercitazione sull'enumerazione dei dispositivi comuni illustra come usare le stringhe del selettore per individuare i dispositivi disponibili.

Esempi di servizi di dispositivo sono i servizi di dispositivo Media Transfer Protocol (MTP) che consentono l'accesso allo stato del dispositivo, ai contatti, al calendario, alle attività e alle suonerie in un dispositivo. Per altre informazioni, vedere Servizi dispositivi MTP per Windows.

L'esempio di Servizi dispositivi portatili illustra come accedere al servizio dispositivo dopo averla individuata.

Nota

L'accesso a un servizio dispositivo usando questa API è disponibile solo per le app dei dispositivi di Microsoft Store, dato l'accesso con privilegi a un dispositivo dal produttore del dispositivo. Per altre informazioni sulle app per dispositivi di Microsoft Store, vedere Esperienza del dispositivo Windows 8: .

Metodi

GetDeviceSelector(ServiceDeviceType)

Restituisce una stringa AQS (Advanced Query Syntax) usata per enumerare i servizi del dispositivo dell'oggetto ServiceDeviceType specificato. Questa stringa viene passata al metodo FindAllAsync o CreateWatcher .

GetDeviceSelectorFromServiceId(Guid)

Stringa AQS (Advanced Query Syntax) per identificare un servizio dispositivo con i GUID. Questa stringa viene passata al metodo FindAllAsync o CreateWatcher .

Si applica a

Vedi anche