IOCTL_KS_READ_STREAM IOCTL (ks.h)

Приложение может использовать IOCTL_KS_READ_STREAM для чтения данных из пин-кода. Приложение передает IOCTL_KS_READ_STREAM с параметрами, описанными ниже, в функцию KsSynchronousDeviceControl.

Основной код

IRP_MJ_DEVICE_CONTROL

Входной буфер

Приложение помещает указатель на массив структур KSSTREAM_HEADER в параметре InBuffer. Каждый из них описывает пакет данных для чтения. Заголовки также могут содержать время и длительность презентации.

Длина входного буфера

Параметр InLength задает размер в байтах содержимого входного буфера.

Выходной буфер

Потоковые данные возвращаются в буферах, на которые указывают заголовки потоков. По возвращении БайтReturned содержит количество байтов, считываемых.

Длина выходного буфера

OutLength задает размер в байтах содержимого выходного буфера.

Блок состояния

Если запрос выполнен успешно, для элемента состояния задано значение STATUS_SUCCESS.

Требования

Требование Ценность
заголовка ks.h (include Ks.h)

См. также

IOCTL_KS_WRITE_STREAM

KsProbeStreamIrp