Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Hem arabirim hem de özellik sayfası eklentilerinin KS proxy uzantıları sağlayıcısı olarak KS proxy'sine kaydolması gerekir.
Eklentinizi kaydetmek için, COM nesnesini uygulayan DLL'de DllRegisterServer ve DllUnregisterServer adlı işlevleri dışarı aktarın. Bu işlevler, Olectl.h dosyasında belirtilmiştir ancak kullanıcı tarafından tanımlanmıştır.
Bir özellik kümesinin GUID değerini bileşenin CLSID'si ve bileşenin desteklediği arabirimin IID değeri olarak yeniden kullanabilirsiniz.
DllRegisterServer uygulamanız aşağıdakileri yapmalıdır:
Filtreyi kaydetmek için TRUE değerine sahip AMovieDllRegisterServer2 çağırın.
HKLM\System\CurrentControlSet\Control\MediaInterfaces anahtarını oluşturmak ve almak için RegCreateKeyEx çağırın.
RegSetValueEx kullanarak HKLM\System\CurrentControlSet\Control\MediaInterfaces anahtarının altında özellik kümenizi bir arabirim işleyicisine eşleyen bir değer ayarlayın. Arabirim işleyicileri hakkında daha fazla bilgi için bkz. Arabirim İşleyici eklentisi.
Anahtar önceden tanımlanmış kayıt defteri anahtarlarından biri olmadığından, RegCloseKey çağırarak anahtarın tanıtıcısını kapatın.
RegCreateKeyEx çağırın.
RegSetValueEx kullanarak HKLM\System\CurrentControlSet\Control\MediaSets\ anahtarının altında özellik kümenizi bir özellik sayfasıyla eşleyen bir değer ayarlayın. Özellik sayfası eklentileri hakkında daha fazla bilgi için bkz. Özellik Sayfası Eklentisi.
Anahtar önceden tanımlanmış kayıt defteri anahtarlarından biri olmadığından, RegCloseKey çağırarak tanıtıcıyı anahtara kapatın.
DllUnregisterServer uygulamanız aşağıdakileri yapmalıdır:
Filtrenin kaydını kaldırmak için AMovieDllRegisterServer2'i FALSE değeriyle çağırın.
Mevcut anahtarı açmak için RegCreateKeyEx çağırın.
Alt anahtarı silmek için RegDeleteKey kullanın.
RegCloseKey çağırarak anahtarın tutamacını kapatın.