_BRB_SCO_FLUSH_CHANNEL - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// bthddi.h

struct _BRB_SCO_FLUSH_CHANNEL {
  BRB_HEADER         Hdr;
  BTH_ADDR           BtAddress;
  SCO_CHANNEL_HANDLE ChannelHandle;
  ULONG              FlushFlags;
};

View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-bthddi-_brb_sco_flush_channel)

_BRB_SCO_FLUSH_CHANNEL structure

Description

The _BRB_SCO_FLUSH_CHANNEL structure describes a flush operation for a SCO channel.

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.

See also

BRB_HEADER

BRB_SCO_FLUSH_CHANNEL