CHANNEL_CONFIG_PARAMETERS_ENHANCED structure (bthddi.h)

The CHANNEL_CONFIG_PARAMETERS_ENHANCED structure describes configuration parameters for inbound and outbound directions of an L2CAP channel.

Syntax

typedef struct _CHANNEL_CONFIG_PARAMETERS_ENHANCED {
  ULONG                                 Flags;
  CO_MTU                                Mtu;
  CO_FLUSHTO                            FlushTO;
  ULONG                                 NumExtraOptions;
  PL2CAP_CONFIG_OPTION                  ExtraOptions;
  L2CAP_FLOWSPEC                        Flow;
  L2CAP_RETRANSMISSION_AND_FLOW_CONTROL RetransmissionAndFlow;
  CO_FCS                                Fcs;
  L2CAP_EXTENDED_FLOW_SPEC              ExtendedFlowSpec;
  CO_EXTENDED_WINDOW_SIZE               ExtendedWindowSize;
} CHANNEL_CONFIG_PARAMETERS_ENHANCED, *PCHANNEL_CONFIG_PARAMETERS_ENHANCED;

Members

Flags

Combination of CFG_XXX flags.

Mtu

MTU for the direction.

FlushTO

Flush timeout for the direction

NumExtraOptions

Number of elements in the ExtraOptions array

ExtraOptions

Array of extra options

Flow

QOS for the direction

RetransmissionAndFlow

Retransmission and flow for the direction

Fcs

Frame check sequence

ExtendedFlowSpec

Extended flow specification for the L2CAP channel. This member is reserved. Do not use.

ExtendedWindowSize

Extended window size. This member is reserved. Do not use.

Requirements

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