_BRB_SCO_FLUSH_CHANNEL structure (bthddi.h)
The _BRB_SCO_FLUSH_CHANNEL structure describes a flush operation for a SCO channel.
Syntax
struct _BRB_SCO_FLUSH_CHANNEL {
BRB_HEADER Hdr;
BTH_ADDR BtAddress;
SCO_CHANNEL_HANDLE ChannelHandle;
ULONG FlushFlags;
};
Members
Hdr
A BRB_HEADER structure that contains information about the current BRB.
BtAddress
The Bluetooth address of the remote device.
ChannelHandle
The handle to the SCO channel to flush.
FlushFlags
Valid flags may be combined using a logical OR operation
SCO_FLUSH_DIRECTION_OUT
SCO_FLUSH_DIRECTION_IN
Remarks
To flush a SCO channel, profile drivers should build and send a BRB_SCO_FLUSH_CHANNEL request.
All pending data transfer IRPs will be completed with STATUS_REQUEST_ABORTED. In-progress IRPs will be completed normally, with success or failure,depending on whether the Bluetooth driver stack was able to transfer data to or from the remote device.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Versions:_Supported in Windows Vista, and later. |
Header | bthddi.h (include Bthddi.h) |