Antarmuka Klien

Aplikasi menggunakan metode yang didukung oleh antarmuka berikut untuk melakukan operasi pada perangkat portabel. Operasi ini termasuk membuka koneksi ke perangkat, mengambil data dari perangkat, menulis data ke perangkat, dan sebagainya.

Antarmuka Deskripsi
IEnumPortableDeviceObjectIDs Menghitung objek pada perangkat portabel.
IPortableDevice Menyediakan akses tingkat rendah ke perangkat portabel.
IPortableDeviceCapabilities Mengambil berbagai kemampuan perangkat, termasuk format, perintah, dan objek fungsi yang didukung.
IPortableDeviceContent Menyediakan metode untuk membuat, menghitung, dan menghapus konten pada perangkat.
IPortableDeviceDataStream Mengekspos metode tambahan pada IStream yang digunakan untuk transfer data.
IPortableDeviceEventCallback Diimplementasikan oleh aplikasi untuk menerima panggilan balik asinkron.
IPortableDeviceManager Menghitung perangkat yang terhubung ke komputer, dan menyediakan cara sederhana untuk meminta informasi penginstalan untuk perangkat (termasuk produsen, nama yang mudah diingat, dan deskripsi).
IPortableDeviceProperties Membaca dan menulis properti untuk objek pada perangkat.
IPortableDevicePropertiesBulk Membaca dan menulis beberapa properti pada beberapa objek pada perangkat, secara asinkron.
IPortableDevicePropertiesBulkCallback Diimplementasikan oleh aplikasi untuk melacak kemajuan operasi asinkron yang dimulai dengan menggunakan antarmuka IPortableDevicePropertiesBulk .
IPortableDeviceResources Menyediakan akses ke data objek.
IPortableDeviceService Hanya Windows 7. Menyediakan akses tingkat rendah ke layanan perangkat portabel.
IPortableDeviceServiceCapabilities Hanya Windows 7. Mengambil berbagai kemampuan layanan, termasuk format, perintah, metode, dan profil penyajian yang didukung.
IPortableDeviceServiceMethods Hanya Windows 7. Memanggil metode secara sinkron dan asinkron pada layanan.
IPortableDeviceServiceMethodCallback Hanya Windows 7. Diimplementasikan oleh aplikasi untuk melacak penyelesaian operasi metode layanan asinkron dimulai dengan memanggil IPortableDeviceServiceMethods::InvokeAsync
IPortableDeviceServiceManager Hanya Windows 7. Menghitung layanan yang didukung oleh perangkat, dan mengambil perangkat yang terkait dengan layanan.

 

Diagram berikut menunjukkan bagaimana aplikasi mendapatkan sebagian besar antarmuka yang dibutuhkannya. Tidak semua metode dari semua antarmuka atau antarmuka yang diimplementasikan oleh aplikasi ditampilkan.

diagram memperlihatkan pembuatan dan pengambilan antarmuka klien yang paling diperlukan

Referensi Pemrograman