Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il modulo proxy del kernel streaming (KS) (Ksproxy.ax) è un filtro DirectShow che brokera la comunicazione tra oggetti KS in modalità kernel e applicazioni in modalità utente. I componenti in modalità utente possono usare il proxy KS per comunicare con qualsiasi minidriver basato su Ks.sys.
In particolare, un'applicazione può usare il modulo proxy KS per controllare e recuperare informazioni dagli oggetti KS implementati da un minidriver KS. Gli oggetti KS includono, ad esempio, filtri KS, pin KS e orologi KS.
È possibile estendere il proxy KS scrivendo un plug-in, ovvero un'interfaccia COM che fornisce metodi per accedere ai valori delle proprietà. Un vantaggio del modello plug-in è che fornisce agli sviluppatori di applicazioni un meccanismo più familiare rispetto all'uso diretto dei set di proprietà del pin KS e del filtro KS.
Le sezioni seguenti forniscono una descrizione generale di come scrivere un plug-in del gestore dell'interfaccia o una pagina delle proprietà che usa il proxy KS per comunicare con un minidriver basato su KS.
Il plug-in dell'interfaccia fornisce un controllo a livello di codice per ottenere e impostare i valori delle proprietà dall'interno di un'applicazione. In alternativa, se l'obiettivo è consentire agli utenti di modificare le proprietà tramite un'interfaccia utente, una pagina delle proprietà ha più senso. Entrambi i meccanismi richiedono l'aggiornamento del Registro di sistema.
Registrazione dei KS proxy plug-in
Plug-in del gestore dell'interfaccia
Plug-in pagina delle proprietà
Per altre informazioni sulle interfacce COM proxy KS, sulle funzioni helper esportate e sulle strutture usate dalle applicazioni e dai plug-in, vedere Kernel Streaming Proxy.