Поделиться через


структура 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)

См. также раздел

CHANNEL_CONFIG_PARAMETERS

INDICATION_PARAMETERS

_BRB_L2CA_OPEN_CHANNEL