Condividi tramite


Interfacce client

Le applicazioni usano i metodi supportati dalle interfacce seguenti per eseguire operazioni su dispositivi portatili. Queste operazioni includono l'apertura di una connessione a un dispositivo, il recupero di dati da un dispositivo, la scrittura di dati in un dispositivo e così via.

Interfaccia Descrizione
IEnumPortableDeviceObjectIDs Enumera gli oggetti in un dispositivo portatile.
IPortableDevice Fornisce l'accesso di basso livello a un dispositivo portatile.
IPortableDeviceCapabilities Recupera un'ampia gamma di funzionalità del dispositivo, inclusi formati, comandi e oggetti funzionali supportati.
IPortableDeviceContent Fornisce metodi per creare, enumerare ed eliminare contenuto in un dispositivo.
IPortableDeviceDataStream Espone metodi aggiuntivi su un IStream usato per i trasferimenti di dati.
IPortableDeviceEventCallback Implementato dall'applicazione per ricevere callback asincroni.
IPortableDeviceManager Enumera i dispositivi connessi al computer e offre un modo semplice per richiedere informazioni di installazione per il dispositivo (inclusi produttore, nome descrittivo e descrizione).
IPortableDeviceProperties Proprietà di lettura e scrittura per un oggetto nel dispositivo.
IPortableDevicePropertiesBulk Legge e scrive più proprietà su più oggetti in un dispositivo, in modo asincrono.
IPortableDevicePropertiesBulkCallback Implementato dall'applicazione per tenere traccia dello stato di avanzamento di un'operazione asincrona iniziata usando l'interfaccia IPortableDevicePropertiesBulk.
IPortableDeviceResources Fornisce l'accesso ai dati di un oggetto.
IPortableDeviceService Solo Windows 7. Fornisce l'accesso di basso livello a un servizio di dispositivo portatile.
IPortableDeviceServiceCapabilities Solo Windows 7. Recupera un'ampia gamma di funzionalità del servizio, inclusi formati, comandi, metodi e profili di rendering supportati.
IPortableDeviceServiceMethods Solo Windows 7. Richiama i metodi in modo sincrono e asincrono in un servizio.
IPortableDeviceServiceMethodCallback Solo Windows 7. Implementato dall'applicazione per tenere traccia del completamento di un'operazione asincrona del metodo del servizio avviata chiamando IPortableDeviceServiceMethods::InvokeAsync
IPortableDeviceServiceManager Solo Windows 7. Enumera i servizi supportati da un dispositivo e recupera il dispositivo associato a un servizio.

 

Il diagramma seguente mostra come un'applicazione ottiene la maggior parte delle interfacce necessarie. Non tutti i metodi di tutte le interfacce o le interfacce implementate dall'applicazione vengono visualizzati.

diagramma che mostra la creazione e il recupero delle interfacce client più necessarie

di riferimento per la programmazione