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) |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈