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.
Der Minidriver verwendet die HW_STREAM_DESCRIPTOR Struktur, um Datenstrominformationen an den Streamklassentreiber zurückzugeben.
Syntax
typedef struct _HW_STREAM_DESCRIPTOR {
HW_STREAM_HEADER StreamHeader;
HW_STREAM_INFORMATION StreamInfo;
} HW_STREAM_DESCRIPTOR, *PHW_STREAM_DESCRIPTOR;
Angehörige
StreamHeader
Enthält die HW_STREAM_HEADER für den Datenstromdeskriptor.
StreamInfo
Enthält den HW_STREAM_INFORMATION Block für den Nulldatenstrom.
Bemerkungen
Der Minidriver gibt diese Struktur als Reaktion auf eine SRB_GET_STREAM_INFO Anforderung an den Klassentreiber zurück. Der Klassentreiber sendet diese Anforderung durch Aufrufen der StrMiniReceiveDevicePacket Routine des Minidrivers.
Der Klassentreiber erwartet, dass HW_STREAM_DESCRIPTOR im Arbeitsspeicher als HW_STREAM_HEADER, gefolgt von einem Array von HW_STREAM_INFORMATION Strukturen, angeordnet werden. Das Array beginnt an der Adresse des StreamInfo Members. Das HW_STREAM_HEADER NumberOfStreams Member gibt die Anzahl der Einträge im Array an. Der Minidriver verwendet HW_STREAM_HEADER, um diese Kernelstreamingeigenschaften des Treibers als Ganzes zu beschreiben, während jede HW_STREAM_INFORMATION Struktur jeden einzelnen Stream beschreibt, den das Gerät unterstützt.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | strmini.h (einschließlich Strmini.h) |