L2CAP_CONFIG_OPTION结构(bthddi.h)

L2CAP_CONFIG_OPTION结构的数组用于指定 ExtraOptions 成员 CHANNEL_CONFIG_PARAMETERS_BRB_L2CA_OPEN_CHANNELINDICATION_PARAMETERS 结构的值。

语法

typedef struct _L2CAP_CONFIG_OPTION {
  CO_HEADER Header;
  VOID      *DynamicBuffer;
  UCHAR     FixedBuffer[4];
  USHORT    Flags;
} L2CAP_CONFIG_OPTION, *PL2CAP_CONFIG_OPTION;

成员

Header

一个 CO_HEADER 结构,用于指定有关特定于供应商的配置选项的信息。

DynamicBuffer

指向包含配置文件驱动程序或远程设备定义的附加 L2CAP 通道参数的缓冲区的指针。 标志 成员设置为CO_DYNAMIC,以指示此成员包含额外的参数。

FixedBuffer[4]

包含配置文件驱动程序或远程设备定义的附加 L2CAP 通道参数(如果它们适合 4 个字节)的缓冲区。 标志 成员设置为CO_FIXED,以指示此成员包含额外的参数。

Flags

标志的组合,用于确定此结构的缓冲区成员中的哪一个包含参数。 可以同时设置多个标志。 下表中列出了有效的标志值。

描述
CO_DYNAMIC 如果设置,则 DynamicBuffer 成员指向额外参数。
CO_FIXED 如果已设置,则 FixedBuffer 成员包含额外的参数。

要求

要求 价值
最低支持的客户端 Windows Vista 及更高版本中的版本:_Supported。
标头 bthddi.h (包括 Bthddi.h)

另请参阅

CHANNEL_CONFIG_PARAMETERS

INDICATION_PARAMETERS

_BRB_L2CA_OPEN_CHANNEL