структура 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, определенные драйвером профиля или удаленным устройством. Элемент Flags имеет значение CO_DYNAMIC, чтобы указать, что этот элемент содержит дополнительные параметры.
FixedBuffer[4]
Буфер, содержащий дополнительные параметры канала L2CAP, которые определяются драйвером профиля или удаленным устройством, если они помещаются в 4 байта. Элемент Flags имеет значение CO_FIXED, чтобы указать, что этот элемент содержит дополнительные параметры.
Flags
Сочетание флагов, определяющее, какие элементы буфера этой структуры содержат параметры. Можно задать сразу несколько флагов. Допустимые значения флагов перечислены в следующей таблице.
Flag | Описание |
---|---|
CO_DYNAMIC | Если этот параметр задан, элемент DynamicBuffer указывает на дополнительные параметры. |
CO_FIXED | Если задано значение , член FixedBuffer содержит дополнительные параметры. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Versions:_Supported в Windows Vista и более поздних версиях. |
Верхняя часть | bthddi.h (включая Bthddi.h) |