_BRB_L2CA_PING structure (bthddi.h)

The _BRB_L2CA_PING structure describes a request to ping a remote radio.

Syntax

struct _BRB_L2CA_PING {
  BRB_HEADER Hdr;
  BTH_ADDR   BtAddress;
  UCHAR      PingRequestLength;
  UCHAR      PingRequestData[MAX_L2CAP_PING_DATA_LENGTH];
  UCHAR      PingResponseLength;
  UCHAR      PingResponseData[MAX_L2CAP_PING_DATA_LENGTH];
};

Members

Hdr

A BRB_HEADER structure that contains information about the current BRB.

BtAddress

The address of the device that the ping is sent to.

PingRequestLength

The length, in bytes, of the data to send in the ping signal.

PingRequestData[MAX_L2CAP_PING_DATA_LENGTH]

The data to send in the ping signal.

PingResponseLength

The length, in bytes, of the data that the remote device responded to the ping signal with.

PingResponseData[MAX_L2CAP_PING_DATA_LENGTH]

The data that the remote device responded to the ping signal with.

Remarks

To ping a remote radio, by transmitting a L2CA_EchoReq message and receiving a L2CAP_EchoRsp message, profile drivers should build and send a BRB_L2CA_PING request.

BRB_L2CA_PING is primarily used for debugging.

Requirements

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

See also

BRB_HEADER

BRB_L2CA_PING