_BRB_SCO_FLUSH_CHANNEL 结构 (bthddi.h)
_BRB_SCO_FLUSH_CHANNEL 结构描述了 SCO 通道的刷新操作。
语法
struct _BRB_SCO_FLUSH_CHANNEL {
BRB_HEADER Hdr;
BTH_ADDR BtAddress;
SCO_CHANNEL_HANDLE ChannelHandle;
ULONG FlushFlags;
};
成员
Hdr
包含有关当前 BRB 信息的 BRB_HEADER 结构。
BtAddress
远程设备的蓝牙地址。
ChannelHandle
要刷新的 SCO 通道的句柄。
FlushFlags
可以使用逻辑 OR 操作组合有效标志
SCO_FLUSH_DIRECTION_OUT
SCO_FLUSH_DIRECTION_IN
注解
若要刷新 SCO 通道,配置文件驱动程序应生成并发送BRB_SCO_FLUSH_CHANNEL请求。
所有挂起的数据传输 IRP 都将使用STATUS_REQUEST_ABORTED完成。 正在进行的 IRP 将正常完成(成功或失败),具体取决于蓝牙驱动程序堆栈是否能够向远程设备传输数据或从远程设备传输数据。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 版本:Windows Vista 及更高版本中的 _Supported。 |
标头 | bthddi.h (包括 Bthddi.h) |