IOCTL_KS_READ_STREAM IOCTL (ks.h)
Una aplicación puede usar IOCTL_KS_READ_STREAM para leer datos de un pin. La aplicación pasa IOCTL_KS_READ_STREAM con los parámetros descritos a continuación a la función KsSynchronousDeviceControl .
Código principal
Búfer de entrada
La aplicación coloca un puntero a una matriz de estructuras de KSSTREAM_HEADER en el parámetro InBuffer . Cada uno describe un paquete de datos que se va a leer. Los encabezados también pueden contener el tiempo y la duración de la presentación.
Longitud del búfer de entrada
El parámetro InLength especifica el tamaño, en bytes, del contenido del búfer de entrada.
Búfer de salida
Stream los datos se devuelven en los búferes a los que apuntan los encabezados de secuencia. Tras la devolución, BytesReturned contiene el número de bytes leídos.
Longitud del búfer de salida
OutLength especifica el tamaño, en bytes, del contenido del búfer de salida.
Bloque de estado
Si la solicitud se realiza correctamente, el miembro Status se establece en STATUS_SUCCESS.
Requisitos
Requisito | Valor |
---|---|
Header | ks.h (incluya Ks.h) |