IOCTL_KS_WRITE_STREAM IOCTL (ks.h)
Приложение может использовать IOCTL_KS_WRITE_STREAM для записи данных в закрепление. Приложение передает IOCTL_KS_WRITE_STREAM с параметрами, описанными ниже, в функцию KsSynchronousDeviceControl.
Основной код
Входной буфер
Клиент предоставляет указатель на массив структур KSSTREAM_HEADER в InBuffer. Данные потока для записи содержатся в буферах, на которые указывают заголовки потока. Заголовки также могут содержать время презентации и длительность.
Длина входного буфера
Параметр InLength должен указывать размер в байтах входного содержимого буфера.
Выходной буфер
Потоковая передача ядра предоставляет количество байтов, записанных в параметре BytesReturned.
Блок состояния
Если запрос выполнен успешно, для элемента состояния задано значение STATUS_SUCCESS.
Требования
Требование | Ценность |
---|---|
заголовка | ks.h (include Ks.h) |