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