IOCTL_KS_WRITE_STREAM IOCTL (ks.h)

Una aplicación puede usar IOCTL_KS_WRITE_STREAM para escribir datos en un pin. La aplicación pasa IOCTL_KS_WRITE_STREAM con los parámetros descritos a continuación a la función KsSynchronousDeviceControl .

Código principal

IRP_MJ_DEVICE_CONTROL

Búfer de entrada

Un cliente proporciona un puntero a una matriz de estructuras de KSSTREAM_HEADER en InBuffer. Los datos de flujo que se van a escribir se encuentran en los búferes a los que apuntan los encabezados de secuencia. Los encabezados también pueden contener tiempo y duración de presentación.

Longitud del búfer de entrada

El parámetro InLength debe especificar el tamaño, en bytes, del contenido del búfer de entrada.

Búfer de salida

El streaming de kernel proporciona el número de bytes escritos en el parámetro BytesReturned .

Bloque de estado

Si la solicitud se realiza correctamente, el miembro Status se establece en STATUS_SUCCESS.

Requisitos

Requisito Valor
Header ks.h (incluye Ks.h)

Consulte también

IOCTL_KS_READ_STREAM

KsProbeStreamIrp