header mswmdm.h
Header ini digunakan oleh Windows Media Device Manager 11 SDK. Untuk informasi selengkapnya, lihat:
mswmdm.h berisi antarmuka pemrograman berikut:
IComponentAuthenticate Antarmuka IComponentAuthenticate menyediakan komunikasi terenkripsi yang aman antara modul Windows Media Device Manager. |
IMDServiceProvider Antarmuka IMDServiceProvider adalah antarmuka awal yang digunakan Windows Media Device Manager untuk terhubung ke penyedia layanan Anda. |
IMDServiceProvider2 Antarmuka IMDServiceProvider2 memperluas antarmuka IMDServiceProvider dengan menyediakan cara mendapatkan objek IMDSPDevice untuk nama jalur perangkat tertentu. Nama jalur perangkat berasal dari subsistem Plug and Play (PnP). |
IMDServiceProvider3 Antarmuka IMDServiceProvider3 memperluas antarmuka IMDServiceProvider2 dengan menyediakan metode untuk mengatur preferensi enumerasi perangkat. |
IMDSPDevice Antarmuka IMDSPDevice menyediakan asosiasi berbasis instans dengan perangkat media. |
IMDSPDevice2 Antarmuka IMDSPDevice2 memperluas IMDSPDevice dengan mendapatkan format yang diperluas, mendapatkan nama perangkat Plug and Play (PnP), memungkinkan penggunaan halaman properti, dan memungkinkan untuk mendapatkan penunjuk ke media penyimpanan dari namanya. |
IMDSPDevice3 Antarmuka IMDSPDevice3 harus didukung untuk perangkat yang diharapkan untuk disinkronkan dengan Pemutar Media Windows. |
IMDSPDeviceControl Antarmuka IMDSPDeviceControl menyediakan metode untuk mengontrol perangkat. |
IMDSPDirectTransfer Antarmuka IMDSPDirectTransfer memungkinkan Windows Media Device Manager untuk mendelegasikan transfer konten ke penyedia layanan. |
IMDSPEnumDevice Antarmuka IMDSPEnumDevice digunakan untuk menghitung perangkat media. |
IMDSPEnumStorage Antarmuka IMDSPEnumStorage digunakan untuk menghitung media penyimpanan pada perangkat. |
IMDSPObject Antarmuka IMDSPObject mengelola transfer data ke dan dari media penyimpanan. Metode Buka, Baca, Tulis, dan Tutup hanya valid jika objek penyimpanan adalah file. |
IMDSPObject2 Windows Media Device Manager menggunakan IMDSPObject2 untuk memungkinkan pembacaan dan penulisan file yang lebih efisien. Catatan Kecuali penyedia layanan telah menambahkan parameter perangkat UseExtendedWmdm dengan nilai 1, Windows Media Device Manager tidak akan memanggil antarmuka ini. Lihat Parameter Perangkat untuk informasi selengkapnya tentang ini. . |
IMDSPObjectInfo Antarmuka IMDSPObjectInfo menyediakan metode untuk mendapatkan dan mengatur parameter yang menjelaskan bagaimana objek yang dapat dimainkan pada media penyimpanan direferensikan atau diakses oleh antarmuka IMDSPDeviceControl. |
IMDSPRevoked Antarmuka IMDSPRevoked mengambil URL tempat komponen yang diperbarui dapat diunduh. Menerapkan antarmuka ini bersifat opsional. Untuk informasi selengkapnya, lihat Antarmuka Wajib dan Opsional. |
IMDSPStorage Antarmuka IMDSPStorage menyediakan asosiasi berbasis instans dengan media penyimpanan pada perangkat. |
IMDSPStorage2 Antarmuka IMDSPStorage2 memperluas IMDSPStorage dengan menyediakan metode untuk mendapatkan dan mengatur atribut yang diperluas dan memungkinkan untuk mendapatkan pointer ke media penyimpanan dari namanya. |
IMDSPStorage3 Antarmuka IMDSPStorage3 memperluas IMDSPStorage2 dengan mendukung metadata. |
IMDSPStorage4 Antarmuka IMDSPStorage4 memperluas IMDSPStorage3 untuk mendukung penyimpanan virtual (seperti daftar putar dan album) dan metadata. Catatan Kecuali penyedia layanan telah menambahkan parameter perangkat UseExtendedWmdm dengan nilai 1, Windows Media Device Manager tidak akan memanggil antarmuka ini. Lihat Parameter Perangkat untuk informasi selengkapnya tentang ini. . |
IMDSPStorageGlobals Antarmuka IMDSPStorageGlobals, yang diperoleh dari antarmuka IMDSPStorage, menyediakan metode untuk mengambil informasi global tentang media penyimpanan. Ini mungkin termasuk jumlah ruang kosong, nomor seri media, dan sebagainya. |
ISCPSecureAuthenticate Antarmuka ISCPSecureAuthenticate adalah antarmuka utama penyedia konten aman, yang diminta Windows Media Device Manager untuk mengautentikasi penyedia konten aman dan untuk diautentikasi oleh penyedia konten aman. |
ISCPSecureAuthenticate2 Antarmuka ISCPSecureAuthenticate2 memperluas ISCPSecureAuthenticate dengan menyediakan cara untuk mendapatkan objek sesi. |
ISCPSecureExchange Antarmuka ISCPSecureExchange digunakan untuk bertukar konten dan hak aman yang terkait dengan konten. Penyedia isi aman mengimplementasikan antarmuka ini dan mengamankan implementasi Windows Media Device Manager memanggil metodenya. |
ISCPSecureExchange2 Antarmuka ISCPSecureExchange2 memperluas ISCPSecureExchange dengan menyediakan versi baru metode TransferContainerData. |
ISCPSecureExchange3 Antarmuka ISCPSecureExchange3 memperluas ISCPSecureExchange2 dengan memberikan peningkatan performa pertukaran data, dan metode panggilan balik lengkap transfer. |
ISCPSecureQuery Antarmuka ISCPSecureQuery dikueri oleh Windows Media Device Manager untuk menentukan kepemilikan konten aman. |
ISCPSecureQuery2 Antarmuka ISCPSecureQuery2 memperluas ISCPSecureQuery melalui fungsionalitas yang menentukan apakah penyedia konten aman bertanggung jawab atas konten, dan jika demikian, menyediakan URL untuk memperbarui komponen yang dicabut dan menentukan komponen mana yang telah dicabut. |
ISCPSecureQuery3 Antarmuka ISCPSecureQuery3 memperluas ISCPSecureQuery2 dengan menyediakan serangkaian metode baru untuk mengambil hak dan membuat keputusan pada saluran yang jelas. |
ISCPSession Antarmuka ISCPSession menyediakan manajemen status umum yang efisien untuk beberapa operasi. Sesi penyedia konten aman (SCP) berguna saat mentransfer beberapa file. |
IWMDeviceManager Antarmuka IWMDeviceManager adalah antarmuka Windows Media Device Manager tingkat atas untuk aplikasi. |
IWMDeviceManager2 Antarmuka IWMDeviceManager2 memperluas antarmuka IWMDeviceManager. |
IWMDeviceManager3 Antarmuka IWMDeviceManager3 memperluas antarmuka IWMDeviceManager2 dengan menyediakan metode yang mengatur preferensi enumerasi perangkat. |
IWMDMDevice Antarmuka IWMDMDevice menyediakan metode untuk memeriksa dan menjelajahi satu perangkat portabel. Antarmuka dapat digunakan untuk mendapatkan informasi tentang perangkat dan menghitung penyimpanannya. IWMDMDevice2 memperluas kemampuan antarmuka ini. |
IWMDMDevice2 Antarmuka IWMDMDevice2 memperluas IWMDMDevice dengan memungkinkan untuk mendapatkan format video yang didukung oleh perangkat, menemukan penyimpanan dari namanya, dan menggunakan halaman properti. |
IWMDMDevice3 Antarmuka IWMDMDevice3 memperluas IWMDMDevice2 dengan menyediakan metode untuk mengkueri perangkat untuk properti, mengirim kode kontrol I/O perangkat, dan juga menyediakan metode yang ditingkatkan untuk mencari penyimpanan dan mengambil kemampuan format perangkat. |
IWMDMDeviceControl Antarmuka IWMDMDeviceControl menyediakan metode untuk mengontrol pemutaran pada perangkat. |
IWMDMDeviceSession Antarmuka IWMDMDeviceSession meningkatkan efisiensi operasi perangkat dengan menggabungkan beberapa operasi ke dalam satu sesi. |
IWMDMEnumDevice Antarmuka IWMDMEnumDevice menghitung perangkat portabel yang terpasang pada komputer. Untuk mendapatkan antarmuka ini, panggil IWMDeviceManager::EnumDevices. |
IWMDMEnumStorage Antarmuka IWMDMEnumStorage menghitung penyimpanan pada perangkat. |
IWMDMMetaData Antarmuka IWMDMMetaData mengatur dan mengambil properti metadata (seperti artis, album, genre, dan sebagainya) penyimpanan. |
IWMDMNotification Antarmuka IWMDMNotification opsional yang diterapkan aplikasi memungkinkan aplikasi dan penyedia layanan untuk menerima pemberitahuan ketika perangkat atau penyimpanan memori (seperti kartu RAM) terhubung atau terputus dari komputer. Catatan Metode ini hanya akan dipanggil untuk perangkat Plug and Play terdaftar. Kedatangan atau keberangkatan perangkat lain tidak akan menyebabkan antarmuka ini dipanggil. GUID antarmuka ini tidak didefinisikan dengan benar dalam mssachlp.lib; oleh karena itu, Anda harus |
IWMDMObjectInfo Antarmuka IWMDMObjectInfo mendapatkan dan mengatur informasi yang mengontrol bagaimana file yang dapat dimainkan pada perangkat ditangani oleh antarmuka IWMDMDeviceControl. Antarmuka ini tidak ditujukan untuk file yang tidak dapat dimainkan. |
IWMDMOperation Antarmuka IWMDMOperation opsional yang diterapkan aplikasi ini memungkinkan aplikasi untuk mengontrol bagaimana data dibaca dari atau ditulis ke komputer selama transfer file. |
IWMDMOperation2 Antarmuka IWMDMOperation2 opsional yang diimplementasikan aplikasi memperluas IWMDMOperation dengan menyediakan metode untuk mendapatkan dan mengatur atribut yang diperluas. |
IWMDMOperation3 Antarmuka IWMDMOperation3 opsional yang diterapkan aplikasi memperluas IWMDMOperation dengan menyediakan metode baru untuk mentransfer data yang tidak terenkripsi untuk efisiensi tambahan. |
IWMDMProgress IWMDMProgress opsional yang diimplementasikan aplikasi memungkinkan aplikasi untuk melacak kemajuan operasi, seperti memformat media atau transfer file. |
IWMDMProgress2 Antarmuka IWMDMProgress2 opsional yang diimplementasikan aplikasi memperluas metode IWMDMProgress::End dengan memberikan indikator status. |
IWMDMProgress3 Antarmuka IWMDMProgress3 opsional yang diimplementasikan aplikasi memperluas IWMDMProgress2 dengan menyediakan parameter input tambahan untuk menentukan peristiwa mana yang sedang dipantau, dan untuk memungkinkan informasi khusus konteks. Aplikasi yang mengimplementasikan antarmuka panggilan balik ini harus menyediakan implementasi untuk metode yang sesuai dengan IWMDMProgress dan IWMDMProgress2 untuk kompatibilitas mundur, selain metode baru. |
IWMDMRevoked Antarmuka IWMDMRevoked mengambil URL tempat komponen yang diperbarui dapat diunduh, jika transfer gagal dengan kesalahan pencabutan. |
IWMDMStorage Instans antarmuka IWMDMStorage menyediakan metode untuk memeriksa dan menjelajahi penyimpanan (nama umum untuk objek data atau koleksi, seperti file, folder, atau daftar putar) di perangkat. |
IWMDMStorage2 Antarmuka IWMDMStorage2 memperluas IWMDMStorage dengan memungkinkan untuk mendapatkan penyimpanan anak berdasarkan nama, dan untuk mendapatkan dan mengatur atribut yang diperluas. Antarmuka IWMDMStorage3 memperluas antarmuka ini dengan mendukung metadata. |
IWMDMStorage3 Antarmuka IWMDMStorage3 memperluas IWMDMStorage2 dengan mengekspos metadata. |
IWMDMStorage4 Antarmuka IWMDMStorage4 memperluas IWMDMStorage3 dengan menyediakan metode untuk mengambil subset metadata yang tersedia untuk penyimpanan, dan untuk mengatur dan mengambil daftar referensi ke penyimpanan lain. |
IWMDMStorageControl Antarmuka IWMDMStorageControl digunakan untuk menyisipkan, menghapus, atau memindahkan file dalam penyimpanan, perangkat, atau antara perangkat dan komputer. |
IWMDMStorageControl2 Antarmuka IWMDMStorageControl2 memperluas IWMDMStorageControl dengan memungkinkan untuk mengatur nama file tujuan saat memasukkan konten ke dalam penyimpanan. |
IWMDMStorageControl3 Antarmuka IWMDMStorageControl3 memperluas IWMDMStorageControl2 dengan menyediakan metode Insert yang menerima penunjuk antarmuka IWMDMMetaData. |
IWMDMStorageGlobals Antarmuka IWMDMStorageGlobals menyediakan metode untuk mengambil informasi global tentang media penyimpanan (seperti kartu flash ROM) pada perangkat. |