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结构都描述了设备支持的每个流。

要求

要求 价值
标头 strmini.h (包括 Strmini.h)

另请参阅

HW_STREAM_HEADER

HW_STREAM_INFORMATION