L2CAP_CONFIG_OPTION 结构 (bthddi.h)
L2CAP_CONFIG_OPTION 结构的数组用于指定CHANNEL_CONFIG_PARAMETERS、_BRB_L2CA_OPEN_CHANNEL和INDICATION_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) |