Freigeben über


HW_STREAM_HEADER Struktur (strmini.h)

Die HW_STREAM_HEADER-Struktur beschreibt die Kernelstreamingsemantik, die vom Minidriver als Ganzes unterstützt wird, als Teil einer HW_STREAM_DESCRIPTOR-Struktur.

Syntax

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;

Angehörige

NumberOfStreams

Die Anzahl der HW_STREAM_INFORMATION Strukturen, die diesem Header folgen.

SizeOfHwStreamInformation

Die Größe der HW_STREAM_INFORMATION Struktur in Byte.

NumDevPropArrayEntries

Die Anzahl der Einträge im Array, auf die DevicePropertiesArrayverweist.

DevicePropertiesArray

Zeiger auf den Anfang des Arrays von Eigenschaftssätzen, die der Minidriver als Ganzes unterstützt. (Eigenschaftensätze, die von einzelnen Datenströmen unterstützt werden, finden Sie im StreamPropertiesArray Member der HW_STREAM_INFORMATION Struktur des Datenstroms.)

NumDevEventArrayEntries

Die Anzahl der Einträge im Array, auf die durch DeviceEventsArrayverwiesen wird.

DeviceEventsArray

Zeigen Sie auf den Anfang des Arrays von Ereignissätzen, die vom Minidriver unterstützt werden.

Topology

Zeigen Sie auf die KSTOPOLOGY- Struktur, die die interne Topologie des Minidrivers von Knoten und Pins beschreibt. Der Klassentreiber verwendet dies, um den KSPROPSETID_Topology-Eigenschaftssatz für den Minidriver zu behandeln.

DeviceEventRoutine

Verweist auf die StrMiniEvent Routine des Minidrivers.

NumDevMethodArrayEntries

DeviceMethodsArray

Reserved[2]

Reserviert für die Systemverwendung. Nicht verwenden.

Anforderungen

Anforderung Wert
Header- strmini.h (einschließlich Strmini.h)

Siehe auch

HW_STREAM_DESCRIPTOR

HW_STREAM_INFORMATION