HW_STREAM_DESCRIPTOR structure (strmini.h)
Le minidriver utilise la structure HW_STREAM_DESCRIPTOR pour renvoyer des informations de flux au pilote de classe de flux.
Syntaxe
typedef struct _HW_STREAM_DESCRIPTOR {
HW_STREAM_HEADER StreamHeader;
HW_STREAM_INFORMATION StreamInfo;
} HW_STREAM_DESCRIPTOR, *PHW_STREAM_DESCRIPTOR;
Membres
StreamHeader
Contient le HW_STREAM_HEADER pour le descripteur de flux.
StreamInfo
Contient le bloc HW_STREAM_INFORMATION pour le flux zéro.
Remarques
Le minidriver retourne cette structure au pilote de classe en réponse à une demande de SRB_GET_STREAM_INFO . Le pilote de classe effectue cette requête en appelant la routine StrMiniReceiveDevicePacket du minidriver.
Le pilote de classe s’attend à ce que HW_STREAM_DESCRIPTOR soient disposés en mémoire sous la forme d’un HW_STREAM_HEADER suivi d’un tableau de structures HW_STREAM_INFORMATION . Le tableau commence à l’adresse du membre StreamInfo . Le membre NumberOfStreams du HW_STREAM_HEADER indique le nombre d’entrées dans le tableau. Le minidriver utilise HW_STREAM_HEADER pour décrire les propriétés de diffusion en continu du noyau du pilote dans son ensemble, tandis que chaque structure de HW_STREAM_INFORMATION décrit chaque flux individuel pris en charge par l’appareil.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | strmini.h (include Strmini.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour