Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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) |