SCO_INDICATION_CODE enumeration (bthddi.h)

The SCO_INDICATION_CODE enumeration type describes the type of an incoming SCO connection or bonding state change. The Bluetooth driver stack passes a value from this enumeration in the Indication argument of a profile driver's SCO Callback Function.

Syntax

typedef enum _SCO_INDICATION_CODE {
  ScoIndicationAddReference,
  ScoIndicationReleaseReference,
  ScoIndicationRemoteConnect,
  ScoIndicationRemoteDisconnect
} SCO_INDICATION_CODE, *PSCO_INDICATION_CODE;

Constants

 
ScoIndicationAddReference
This value indicates that the profile driver should add one reference to its device object.
ScoIndicationReleaseReference
This value indicates that the profile driver can release one reference to its device
object.
ScoIndicationRemoteConnect
This value indicates to a profile driver that a remote device is trying to connect to the local
radio. Profile drivers accept or reject this request by
building and sending a

BRB_SCO_OPEN_CHANNEL_RESPONSE
request.
ScoIndicationRemoteDisconnect
This value indicates to a profile driver that a remote device is disconnecting from the local
radio.

Requirements

Requirement Value
Minimum supported client Versions:_Supported in Windows Vista, and later.
Header bthddi.h (include Bthddi.h)

See also

BRB_SCO_REGISTER_SERVER

IOCTL_INTERNAL_BTH_SUBMIT_BRB

SCO Callback Function