Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De kernelstreaming (KS) proxymodule (Ksproxy.ax) is een DirectShow-filter dat communicatie tussen KS-objecten in kernelmodus en gebruikersmodustoepassingen regelt. Onderdelen in de gebruikersmodus kunnen KS-proxy gebruiken om te communiceren met elke minidriver die is gebaseerd op Ks.sys.
Een toepassing kan de KS-proxymodule gebruiken om informatie te beheren en op te halen uit KS-objecten die door een KS minidriver worden geïmplementeerd. KS-objecten bevatten bijvoorbeeld KS-filters, KS-pinnen en KS-klokken.
U kunt KS-proxy uitbreiden door een invoegtoepassing te schrijven. Dit is een COM-interface die methoden biedt voor toegang tot eigenschapswaarden. Een voordeel van het plug-in model is dat het applicatie-ontwikkelaars een mechanisme biedt dat vertrouwder is dan het direct werken met KS-pin en KS-filter eigenschappensets.
De volgende secties bevatten een beschrijving op hoog niveau van het schrijven van een interfacehandler-invoegtoepassing of een eigenschappenpagina die gebruikmaakt van KS-proxy om te communiceren met een minidriver op basis van KS.
De interfaceinvoegtoepassing biedt programmatisch beheer om eigenschapswaarden op te halen en in te stellen vanuit een toepassing. Als u gebruikers in staat wilt stellen eigenschappen te bewerken via een gebruikersinterface, is een eigenschappenpagina ook logischer. Voor beide mechanismen moet u het register bijwerken.
KS Proxy-invoegtoepassingen registreren
Eigenschappenpagina-invoegtoepassing
Zie Kernel Streaming Proxy voor meer informatie over de COM-interfaces van de KS-proxy, geëxporteerde helperfuncties en -structuren die worden gebruikt door toepassingen en invoegtoepassingen.