Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Plug-in antarmuka dan halaman properti harus mendaftarkan diri dengan proksi KS sebagai penyedia ekstensi proksi KS.
Untuk mendaftarkan plug-in Anda, ekspor fungsi yang disebut DllRegisterServer dan DllUnregisterServer di DLL yang mengimplementasikan objek COM. Fungsi-fungsi ini dideklarasikan dalam Olectl.h tetapi ditentukan pengguna.
Anda dapat menggunakan kembali GUID dari satu set properti sebagai CLSID dari komponen dan IID dari antarmuka yang didukung oleh komponen.
Implementasi DllRegisterServer Anda harus melakukan hal berikut:
Panggil AMovieDllRegisterServer2 dengan nilai TRUE untuk mendaftarkan filter.
Panggil RegCreateKeyEx untuk membuat dan menerima handle ke kunci HKLM\System\CurrentControlSet\Control\MediaInterfaces.
Gunakan RegSetValueEx untuk menetapkan nilai pada kunci HKLM\System\CurrentControlSet\Control\MediaInterfaces yang mengaitkan set properti Anda ke handler antarmuka. Untuk informasi selengkapnya tentang handler antarmuka, lihat Plug-in Handler Antarmuka.
Karena kunci bukan salah satu kunci registri yang telah ditentukan sebelumnya, panggil RegCloseKey untuk menutup handle ke kunci.
Panggil RegCreateKeyEx.
Gunakan RegSetValueEx untuk mengatur nilai di bawah kunci HKLM\System\CurrentControlSet\Control\MediaSets\ yang memetakan set properti Anda ke halaman properti. Untuk informasi selengkapnya tentang plug-in halaman properti, lihat Plug-in Halaman Properti.
Karena kunci bukan salah satu kunci registri yang telah ditentukan sebelumnya, gunakan RegCloseKey untuk menutup pegangan ke kunci.
Implementasi DllUnregisterServer Anda harus melakukan hal berikut:
Panggil AMovieDllRegisterServer2 dengan nilai FALSE untuk membatalkan pendaftaran filter.
Panggil RegCreateKeyEx untuk membuka kunci yang ada.
Gunakan RegDeleteKey untuk menghapus subkunci.
Panggil RegCloseKey untuk menutup handle ke kunci.