IOCTL_KS_WRITE_STREAM IOCTL (ks.h)
Eine Anwendung kann IOCTL_KS_WRITE_STREAM verwenden, um Daten an 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 Datenstromdaten sind in den Puffern enthalten, auf die die Streamheader verweisen. Die Header können auch Präsentationszeit und -dauer enthalten.
Eingabepufferlänge
Der InLength-Parameter sollte die Größe des Eingabepufferinhalts in Bytes angeben.
Ausgabepuffer
Kernelstreaming stellt die Anzahl der im BytesReturned-Parameter geschriebenen Bytes bereit .
Statusblock
Wenn die Anforderung erfolgreich ist, wird das Statuselement auf STATUS_SUCCESS festgelegt.
Anforderungen
Anforderung | Wert |
---|---|
Header | ks.h (einschließlich Ks.h) |