L2CAP_CONFIG_OPTION 结构 (bthddi.h)

L2CAP_CONFIG_OPTION 结构的数组用于指定CHANNEL_CONFIG_PARAMETERS、_BRB_L2CA_OPEN_CHANNELINDICATION_PARAMETERS结构的 ExtraOptions 成员的值。

语法

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 通道参数。 Flags 成员设置为 CO_DYNAMIC以指示此成员包含额外的参数。

FixedBuffer[4]

一个缓冲区,其中包含由配置文件驱动程序或远程设备定义的附加 L2CAP 通道参数(如果它们适合 4 个字节)。 Flags 成员设置为 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