HW_STREAM_DESCRIPTOR 结构 (strmini.h)

微型驱动程序使用 HW_STREAM_DESCRIPTOR 结构将流信息返回到流类驱动程序。

语法

typedef struct _HW_STREAM_DESCRIPTOR {
  HW_STREAM_HEADER      StreamHeader;
  HW_STREAM_INFORMATION StreamInfo;
} HW_STREAM_DESCRIPTOR, *PHW_STREAM_DESCRIPTOR;

成员

StreamHeader

包含流描述符的 HW_STREAM_HEADER

StreamInfo

包含零流的 HW_STREAM_INFORMATION 块。

注解

微型驱动程序将此结构返回到类驱动程序,以响应 SRB_GET_STREAM_INFO 请求。 类驱动程序通过调用微型驱动程序的 StrMiniReceiveDevicePacket 例程发出此请求。

类驱动程序要求HW_STREAM_DESCRIPTOR在内存中布局为 HW_STREAM_HEADER ,后跟 HW_STREAM_INFORMATION 结构数组。 数组从 StreamInfo 成员的地址开始。 HW_STREAM_HEADER的 NumberOfStreams 成员指示数组中的条目数。 微型驱动程序使用 HW_STREAM_HEADER 将驱动程序的内核流属性描述为一个整体,而每个HW_STREAM_INFORMATION结构描述设备支持的每个单独的流。

要求

要求
Header strmini.h (包括 Strmini.h)

另请参阅

HW_STREAM_HEADER

HW_STREAM_INFORMATION