структура L2CAP_CONFIG_OPTION (bthddi.h)

Массив структур L2CAP_CONFIG_OPTION используется для указания значений для элементов ExtraOptionsCHANNEL_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 содержит дополнительные параметры.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Версии:_Supported в Windows Vista и более поздних версиях.
заголовка bthddi.h (include Bthddi.h)

См. также

CHANNEL_CONFIG_PARAMETERS

INDICATION_PARAMETERS

_BRB_L2CA_OPEN_CHANNEL