estrutura _BRB_SCO_FLUSH_CHANNEL (bthddi.h)
A estrutura _BRB_SCO_FLUSH_CHANNEL descreve uma operação de liberação para um canal SCO.
Sintaxe
struct _BRB_SCO_FLUSH_CHANNEL {
BRB_HEADER Hdr;
BTH_ADDR BtAddress;
SCO_CHANNEL_HANDLE ChannelHandle;
ULONG FlushFlags;
};
Membros
Hdr
Uma estrutura BRB_HEADER que contém informações sobre o BRB atual.
BtAddress
O endereço Bluetooth do dispositivo remoto.
ChannelHandle
O identificador para o canal SCO a ser liberado.
FlushFlags
Sinalizadores válidos podem ser combinados usando uma operação OR lógica
SCO_FLUSH_DIRECTION_OUT
SCO_FLUSH_DIRECTION_IN
Comentários
Para liberar um canal SCO, os drivers de perfil devem criar e enviar uma solicitação de BRB_SCO_FLUSH_CHANNEL .
Todos os IRPs de transferência de dados pendentes serão concluídos com STATUS_REQUEST_ABORTED. Os IRPs em andamento serão concluídos normalmente, com êxito ou falha, dependendo se a pilha do driver Bluetooth foi capaz de transferir dados de ou para o dispositivo remoto.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Versões:_Supported no Windows Vista e posteriores. |
Cabeçalho | bthddi.h (inclua Bthddi.h) |