Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zarówno wtyczka interfejsu, jak i strony właściwości muszą rejestrować się z serwerem proxy KS jako dostawcy rozszerzeń serwera proxy KS.
Aby zarejestrować wtyczkę, wyeksportuj funkcje o nazwie DllRegisterServer i DllUnregisterServer w dll, które implementuje obiekt COM. Te funkcje są deklarowane w Olectl.h, ale są zdefiniowane przez użytkownika.
Identyfikator GUID zestawu właściwości można ponownie użyć jako identyfikatora CLSID składnika i identyfikatora IID interfejsu obsługiwanego przez składnik.
Implementacja DllRegisterServer powinna wykonać następujące czynności:
Wywołaj AMovieDllRegisterServer2 z wartością TRUE, aby zarejestrować filtr.
Wywołaj RegCreateKeyEx, aby utworzyć i odebrać dojście do klucza HKLM\System\CurrentControlSet\Control\MediaInterfaces.
Użyj RegSetValueEx, aby ustawić wartość w kluczu HKLM\System\CurrentControlSet\Control\MediaInterfaces, który odwzorowuje Twój zestaw właściwości na obsługę interfejsu. Aby uzyskać więcej informacji na temat procedur obsługi interfejsów, zobacz Interface Handler Plug-in.
Ponieważ klucz nie jest jednym ze wstępnie zdefiniowanych kluczy rejestru, wywołaj RegCloseKey, aby zamknąć dojście do klucza.
Wywołaj RegCreateKeyEx.
Użyj RegSetValueEx, aby ustawić wartość w kluczu rejestru HKLM\System\CurrentControlSet\Control\MediaSets\, co umożliwia przypisanie zbioru właściwości do strony właściwości. Aby uzyskać więcej informacji na temat wtyczek strony właściwości, zobacz wtyczka strony właściwości .
Ponieważ klucz nie jest jednym ze wstępnie zdefiniowanych kluczy rejestru, wywołaj RegCloseKey, aby zamknąć dojście do klucza.
Implementacja DllUnregisterServer powinna wykonać następujące czynności:
Wywołaj AMovieDllRegisterServer2 z wartością FALSE, aby wyrejestrować filtr.
Wywołaj RegCreateKeyEx, aby otworzyć istniejący klucz.
Użyj RegDeleteKey, aby usunąć podklucz.
Wywołaj RegCloseKey, aby zamknąć uchwyt do klucza.