Bagikan melalui


Parameter Perangkat

Windows Media Device Manager menggunakan parameter perangkat untuk mengontrol perilaku perangkat. Parameter ini ditambahkan ke registri seperti yang ditentukan dalam file penginstalan perangkat (file INF). Tabel berikut ini mencantumkan parameter perangkat yang dikueri Windows Media Device Manager.

Nama parameter perangkat Tipe data registri Deskripsi
WMDMSPCLSID REG_SZ Nilai yang menentukan CLSID penyedia layanan yang mengontrol perangkat ini. Parameter ini wajib untuk dukungan PnP.
Nilai parameter harus CLSID, bukan ProgID penyedia layanan. Parameter ini wajib untuk mendukung Plug and Play (PnP) di bawah Windows Media Device Manager. Untuk informasi selengkapnya, lihat Mengaktifkan PnP untuk Perangkat.
OptimalTransferSize REG_DWORD Nilai opsional yang menentukan ukuran transfer pilihan yang digunakan Windows Media Device Manager selama operasi baca dan tulis. Jika tidak disediakan, ukuran transfer default akan digunakan.
UseMetadataViews REG_DWORD Parameter opsional yang menentukan apakah Pengelola Perangkat Media Windows mengatur konten menurut metadata saat menyajikan konten perangkat ke aplikasi. Jika tidak ditentukan, nilai defaultnya adalah 0.
Ketika aplikasi menghitung konten pada penyimpanan pemutar audio portabel, Windows Media Device Manager dapat menyajikan konten yang diatur berdasarkan metadata. Ini sangat berguna untuk perangkat dengan kapasitas penyimpanan besar.
Aplikasi dan perangkat memiliki kemampuan untuk mengontrol perilaku ini. Perangkat menunjukkan preferensinya melalui parameter perangkat UseMetadataViews.
Dua nilai bilangan bulat berikut didukung:
Permintaan agar konten disajikan ke aplikasi persis seperti yang diatur pada sistem file perangkat.
Meminta agar konten disajikan ke aplikasi yang diatur oleh metadata.
ShowInShell REG_DWORD Parameter opsional yang menentukan apakah perangkat akan muncul di Windows Explorer. Nilai 1 menunjukkan bahwa perangkat akan muncul di Windows Explorer. Untuk informasi selengkapnya, lihat Persyaratan untuk Pemutar Audio Portabel agar Muncul di Windows Explorer.
UseExtendedWmdm REG_DWORD Parameter opsional yang memperingatkan Windows Media Device Manager bahwa penyedia layanan mendukung IMDSPDevice3, IMDSPObject2, dan IMDSPStorage4. Tanpa bendera ini, Pengelola Perangkat Media Windows tidak akan pernah memanggil antarmuka ini. Nilai 1 menunjukkan bahwa antarmuka ini didukung.
Bendera ini diperlukan untuk penyedia layanan yang disinkronkan dengan Pemutar Media Windows. (Lihat Mengaktifkan Sinkronisasi dengan Pemutar Media Windows).

Mengoding file INF

Contoh kode berikut dari file INF perangkat menunjukkan pengaturan beberapa parameter perangkat selama penginstalan perangkat.

; Set parameters on Windows 95 and Windows 98 operating systems.
[DriverInstall.hw]
AddReg=DriverHwPropReg

; Set parameters on Windows NT-based operating systems.
[DriverInstall.NT.hw]
AddReg=DriverHwPropReg

; Related section that specifies the device parameters.
[DriverHwPropReg]
; Add your own CLSID here.
HKR,,WMDMSPCLSID,,"{00000000-0000-0000-0000-000000000000}"
HKR,,OptimalTransferSize,0x10001,0x10000
HKR,,UseMetadataViews,0x10001,0x1

Membuat Penyedia Layanan

Antarmuka IMDServiceProvider2

IMDServiceProvider2::CreateDevice

Antarmuka IWMDMDevice