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) |