HW_STREAM_HEADER struttura (strmini.h)
La struttura HW_STREAM_HEADER descrive la semantica di streaming del kernel supportata dal minidriver come parte di una struttura HW_STREAM_DESCRIPTOR .
Sintassi
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;
Members
NumberOfStreams
Numero di strutture HW_STREAM_INFORMATION che seguono questa intestazione.
SizeOfHwStreamInformation
Dimensioni, in byte, della struttura HW_STREAM_INFORMATION.
NumDevPropArrayEntries
Numero di voci nella matrice a cui punta DevicePropertiesArray.
DevicePropertiesArray
Puntatore all'inizio della matrice di proprietà imposta che il minidriver supporta. I set di proprietà supportati da singoli flussi sono disponibili nel membro StreamPropertiesArray della struttura HW_STREAM_INFORMATION del flusso.
NumDevEventArrayEntries
Numero di voci nella matrice a cui punta DeviceEventsArray.
DeviceEventsArray
Puntatore all'inizio della matrice di set di eventi supportati dal minidriver.
Topology
Puntatore alla struttura KSTOPOLOGY che descrive la topologia interna del minidriver di nodi e pin. Il driver di classe usa questa opzione per gestire la proprietà KSPROPSETID_Topology impostata per il minidriver.
DeviceEventRoutine
Punta alla routine StrMiniEvent del minidriver.
NumDevMethodArrayEntries
DeviceMethodsArray
Reserved[2]
Riservato per l'utilizzo nel sistema. Non usare.
Requisiti
Requisito | Valore |
---|---|
Intestazione | strmini.h (include Strmini.h) |