HW_STREAM_HEADER structure (strmini.h)
La structure HW_STREAM_HEADER décrit la sémantique de diffusion en continu du noyau prise en charge par le minidriver dans son ensemble, dans le cadre d’une structure de HW_STREAM_DESCRIPTOR .
Syntaxe
typedef struct _HW_STREAM_HEADER {
ULONG NumberOfStreams;
ULONG SizeOfHwStreamInformation;
ULONG NumDevPropArrayEntries;
PKSPROPERTY_SET DevicePropertiesArray;
ULONG NumDevEventArrayEntries;
PKSEVENT_SET DeviceEventsArray;
PKSTOPOLOGY Topology;
PHW_EVENT_ROUTINE DeviceEventRoutine;
LONG NumDevMethodArrayEntries;
PKSMETHOD_SET DeviceMethodsArray;
ULONG Reserved[2];
} HW_STREAM_HEADER, *PHW_STREAM_HEADER;
Membres
NumberOfStreams
Nombre de structures HW_STREAM_INFORMATION qui suivent cet en-tête.
SizeOfHwStreamInformation
Taille, en octets, de la structure HW_STREAM_INFORMATION.
NumDevPropArrayEntries
Nombre d’entrées dans le tableau pointé par DevicePropertiesArray.
DevicePropertiesArray
Pointeur vers le début du tableau de jeux de propriétés pris en charge par le minidriver dans son ensemble. (Les jeux de propriétés pris en charge par des flux individuels se trouvent dans le membre StreamPropertiesArray de la structure HW_STREAM_INFORMATION du flux.)
NumDevEventArrayEntries
Nombre d’entrées dans le tableau pointé par DeviceEventsArray.
DeviceEventsArray
Pointeur vers le début du tableau des jeux d’événements pris en charge par le minidriver.
Topology
Pointeur vers la structure KSTOPOLOGY qui décrit la topologie interne des nœuds et des broches du minidriver. Le pilote de classe l’utilise pour gérer la propriété KSPROPSETID_Topology définie pour le minidriver.
DeviceEventRoutine
Pointe vers la routine StrMiniEvent du minidriver.
NumDevMethodArrayEntries
DeviceMethodsArray
Reserved[2]
Réservé pour le système. Ne pas utiliser.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | strmini.h (include Strmini.h) |