Metode IWMDMDevice::GetType (mswmdm.h)
Metode GetType mengambil operasi yang didukung oleh perangkat.
Sintaks
HRESULT GetType(
[out] DWORD *pdwType
);
Parameter
[out] pdwType
Arahkan ke DWORD yang menentukan atribut jenis perangkat. Nilai yang mungkin dikembalikan dalam pdwType ditentukan dalam tabel berikut. Microsoft merekomendasikan pengaturan bendera WMDM_DEVICE_TYPE_SDMI dan WMDM_DEVICE_TYPE_NONSDMI.
Jenis perangkat | Deskripsi |
---|---|
WMDM_DEVICE_TYPE_PLAYBACK | Perangkat media mendukung pemutaran audio. |
WMDM_DEVICE_TYPE_RECORD | Perangkat media mendukung perekaman audio. |
WMDM_DEVICE_TYPE_DECODE | Perangkat media mendukung pendekodean format audio. |
WMDM_DEVICE_TYPE_ENCODE | Perangkat media mendukung pengodean format audio. |
WMDM_DEVICE_TYPE_STORAGE | Perangkat media memiliki penyimpanan on-board untuk file media. |
WMDM_DEVICE_TYPE_VIRTUAL | Perangkat media bukan perangkat fisik. |
WMDM_DEVICE_TYPE_SDMI | Perangkat media dapat menerima konten yang dilindungi SDMI. |
WMDM_DEVICE_TYPE_NONSDMI | Perangkat media dapat menerima konten non-SDMI. |
WMDM_DEVICE_TYPE_NONREENTRANT | Perangkat media harus menyinkronkan akses ke layanan Windows Media Device Manager. |
WMDM_DEVICE_TYPE_FILELISTRESYNC | Perangkat media memungkinkan daftar file disinkronkan ulang. |
WMDM_DEVICE_TYPE_VIEW_PREF_METADATAVIEW | Perangkat media lebih suka tampilan metadata saat penyimpanannya dijumlahkan. |
Nilai kembali
Metode mengembalikan HRESULT. Semua metode antarmuka di Windows Media Device Manager dapat mengembalikan salah satu kelas kode kesalahan berikut:
- Kode kesalahan COM standar
- Kode kesalahan Windows dikonversi ke nilai HRESULT
- Kode galat Pengelola Perangkat Windows Media
Keterangan
Penyedia layanan Microsoft saat ini mungkin tidak memberikan informasi yang andal tentang perangkat, kecuali WMDM_DEVICE_TYPE_NONSDMI atau WMDM_DEVICE_TYPE_SDMI. Semua perangkat akan dilaporkan sebagai pendukung yang pertama; perangkat yang mendukung nomor seri juga mengembalikan yang terakhir.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | mswmdm.h |
Pustaka | Mssachlp.lib |