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 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 in 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 avviata tramite 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 illustra 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ù richieste

Guida di riferimento alla programmazione