Bagikan melalui


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

Lihat juga

Antarmuka IMDSPDevice2

Antarmuka IMDSPDevice3

Antarmuka untuk Penyedia Layanan