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

HW_STREAM_HEADER

HW_STREAM_INFORMATION