Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Подключаемые модули интерфейса и страницы свойств должны регистрироваться в прокси-сервере KS в качестве поставщика расширений прокси-сервера KS.
Чтобы зарегистрировать подключаемый модуль, экспортируйте функции с именами DllRegisterServer и DllUnregisterServer в библиотеке DLL, реализующей COM-объект. Эти функции объявляются в Olectl.h, но определяются пользователем.
Идентификатор GUID набора свойств можно повторно использовать в качестве CLSID компонента и IID интерфейса, который поддерживает компонент.
Реализация DllRegisterServer должна выполнять следующие действия:
Вызовите AMovieDllRegisterServer2 с значением TRUE для регистрации фильтра.
Вызовите RegCreateKeyEx для получения дескриптора и создания ключа HKLM\System\CurrentControlSet\Control\MediaInterfaces.
Используйте RegSetValueEx, чтобы задать значение в разделе HKLM\System\CurrentControlSet\Control\MediaInterfaces, который сопоставляет ваш набор свойств с обработчиком интерфейса. Дополнительные сведения об обработчиках интерфейсов см. в плагине обработчика интерфейсов.
Так как ключ не является одним из стандартных разделов реестра, вызовите RegCloseKey, чтобы закрыть дескриптор ключа.
Вызов RegCreateKeyEx.
Используйте RegSetValueEx, чтобы задать значение в разделе HKLM\System\CurrentControlSet\Control\MediaSets\, который связывает набор свойств с страницей свойств. Дополнительные сведения о подключаемых модулях страниц свойств см. в подключаемый модуль страницы свойств.
Так как ключ не является одним из стандартных разделов реестра, вызовите RegCloseKey, чтобы закрыть дескриптор ключа.
Реализация DllUnregisterServer должна выполнять следующие действия:
Чтобы отменить регистрацию фильтра, вызовите AMovieDllRegisterServer2 со значением FALSE.
Вызовите RegCreateKeyEx, чтобы открыть существующий ключ.
Используйте RegDeleteKey для удаления подключа.
Вызовите RegCloseKey, чтобы закрыть дескриптор ключа.