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