Antarmuka IMDSPDevice (mswmdm.h)
Antarmuka IMDSPDevice menyediakan asosiasi berbasis instans dengan perangkat media. Dengan menggunakan antarmuka ini, klien bisa mendapatkan enumerator media penyimpanan untuk perangkat, mendapatkan informasi tentang perangkat, dan mengirim perintah buram (pass-through) ke perangkat. IMDServiceProvider2 memperluas IMDSPDevice dengan menyediakan metode untuk mendapatkan format video, mendapatkan nama perangkat Plug and Play (PnP), mengaktifkan penggunaan halaman properti, dan memungkinkan untuk mendapatkan penunjuk ke media penyimpanan dari namanya. Antarmuka ini bersifat opsional untuk penyedia layanan tetapi disarankan.
Warisan
Antarmuka IMDSPDevice mewarisi dari antarmuka IUnknown . IMDSPDevice juga memiliki jenis anggota ini:
Metode
Antarmuka IMDSPDevice memiliki metode ini.
IMDSPDevice::EnumStorage Metode EnumStorage mengambil pointer ke antarmuka IMDSPEnumStorage dari objek enumerator yang mewakili penyimpanan tingkat atas pada perangkat. Penyimpanan tingkat atas untuk perangkat adalah direktori akar media penyimpanan. |
IMDSPDevice::GetDeviceIcon Metode GetDeviceIcon mengembalikan HICON yang mewakili ikon yang ditunjukkan penyedia layanan perangkat harus digunakan untuk mewakili perangkat ini. |
IMDSPDevice::GetFormatSupport Metode GetFormatSupport mengambil semua format yang didukung oleh perangkat. Informasi format mencakup codec, format file, dan skema manajemen hak digital. |
IMDSPDevice::GetManufacturer Metode GetManufacturer mengambil nama produsen perangkat. (IMDSPDevice.GetManufacturer) |
IMDSPDevice::GetName Metode GetName mengambil nama perangkat. |
IMDSPDevice::GetPowerSource Metode GetPowerSource melaporkan apakah perangkat mampu berjalan pada baterai, daya eksternal, atau keduanya, dan pada jenis sumber daya mana yang saat ini dijalankannya. |
IMDSPDevice::GetSerialNumber Metode GetSerialNumber mengambil nomor seri yang secara unik mengidentifikasi perangkat. |
IMDSPDevice::GetStatus Metode GetStatus mengambil semua informasi status perangkat yang dapat disediakan perangkat. |
IMDSPDevice::GetType Metode GetType mengambil informasi jenis perangkat. |
IMDSPDevice::GetVersion Metode GetVersion mengambil nomor versi perangkat. |
IMDSPDevice::SendOpaqueCommand Metode SendOpaqueCommand mengirimkan perintah melalui Windows Media Device Manager. Tanpa bertindak di atasnya, Pengelola Perangkat Media Windows meneruskan perintah ke perangkat. |
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | mswmdm.h |