Freigeben über


IOCTL_KS_WRITE_STREAM IOCTL (ks.h)

Eine Anwendung kann IOCTL_KS_WRITE_STREAM verwenden, um Daten in eine Pin zu schreiben. Die Anwendung übergibt IOCTL_KS_WRITE_STREAM mit den unten beschriebenen Parametern an die KsSynchronousDeviceControl-Funktion.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Ein Client stellt einen Zeiger auf ein Array von KSSTREAM_HEADER Strukturen in InBuffer-bereit. Die zu schreibenden Daten des Datenstroms sind in den Puffern enthalten, auf die von den Datenstromheadern verwiesen wird. Die Kopfzeilen können auch Präsentationszeit und Dauer enthalten.

Eingabepufferlänge

Der parameter InLength sollte die Größe des Eingabepufferinhalts in Bytes angeben.

Ausgabepuffer

Kernelstreaming stellt die Anzahl von Bytes bereit, die im BytesReturned Parameter geschrieben wurden.

Statusblock

Wenn die Anforderung erfolgreich ist, wird das Statuselement auf STATUS_SUCCESS festgelegt.

Anforderungen

Anforderung Wert
Header- ks.h (enthalten Ks.h)

Siehe auch

IOCTL_KS_READ_STREAM

KsProbeStreamIrp