Kernelstreaming

Kernelstreaming (KS) bezieht sich auf die von Microsoft bereitgestellten Dienste, die die Verarbeitung gestreamter Daten im Kernelmodus unterstützen.

Microsoft bietet drei Multimediaklassentreibermodelle: Portklasse, Streamklasse und AVStream. Der Anbieter schreibt einen Minitreiber, der unter einem dieser drei Klassentreibermodelle ausgeführt wird.

Diese Klassentreiber werden als Exporttreiber (Kernelmodus-DLLs) in den Systemdateien portcls.sys, stream.sysund ks.sysimplementiert. In Windows XP und höher wird ks.sys als AVStream bezeichnet.

In Windows XP SP2 und höher stellt Microsoft den USB-Videoklassentreiber bereit.

Dieser Abschnitt enthält Legacydokumentation zu den folgenden Themen, die für den ursprünglichen (vor XP) ks.sys Klassentreiber relevant sind:

KS Minidriver-Architektur

KS-Eigenschaften, -Ereignisse und -Methoden

KS-Uhren

KS-Zuweisungen

Weitere Informationen zuportcls.sysfinden Sie unter Audiotreiber.

Weitere Informationen zum stream.sys Treibers finden Sie unter Streaming Minidrivers.

Informationen zu AVStream finden Sie in der Übersicht über AVStream.

DVD-Decoder Minidriver sind Clients von stream.sys.

Videoaufnahme-Minitreiber können Clients von stream.sys oder ks.syssein.

Broadcast Driver Architecture Minidriver werden unter AVStream ausgeführt.