IOCTL_KS_READ_STREAM IOCTL (ks.h)
Une application peut utiliser IOCTL_KS_READ_STREAM pour lire des données à partir d’un code confidentiel. L’application transmet IOCTL_KS_READ_STREAM avec les paramètres décrits ci-dessous à la fonction KsSynchronousDeviceControl .
L’application place un pointeur vers un tableau de structures KSSTREAM_HEADER dans le paramètre InBuffer . Chaque décrit un paquet de données à lire. Les en-têtes peuvent également contenir l’heure et la durée de la présentation.
Le paramètre InLength spécifie la taille, en octets, du contenu de la mémoire tampon d’entrée.
Stream données sont retournées dans les mémoires tampons pointées par les en-têtes de flux. Lors du retour, BytesReturned contient le nombre d’octets lus.
OutLength spécifie la taille, en octets, du contenu de la mémoire tampon de sortie.
Si la demande réussit, le membre Status est défini sur STATUS_SUCCESS.
Condition requise | Valeur |
---|---|
En-tête | ks.h (inclure Ks.h) |