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.
Argomenti correlati