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