IOCTL_KS_WRITE_STREAM IOCTL (ks.h)

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

Основной код

IRP_MJ_DEVICE_CONTROL

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

Клиент предоставляет указатель на массив KSSTREAM_HEADER структур в InBuffer. Записываемые потоковые данные содержатся в буферах, на которые указывают заголовки потока. Заголовки также могут содержать время и длительность презентации.

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

Параметр InLength должен указывать размер содержимого входного буфера (в байтах).

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

Потоковая передача ядра предоставляет количество байтов, записанных в параметре BytesReturned .

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

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

Требования

Требование Значение
Заголовок ks.h (включая Ks.h)

См. также раздел

IOCTL_KS_READ_STREAM

KsProbeStreamIrp