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
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) |