Freigeben über


L2CAP_CONFIG_OPTION-Struktur (bthddi.h)

Ein Array von L2CAP_CONFIG_OPTION Strukturen wird verwendet, um Werte für das ExtraOptions-Element der CHANNEL_CONFIG_PARAMETERS-, _BRB_L2CA_OPEN_CHANNEL- und INDICATION_PARAMETERS-Strukturen anzugeben.

Syntax

typedef struct _L2CAP_CONFIG_OPTION {
  CO_HEADER Header;
  VOID      *DynamicBuffer;
  UCHAR     FixedBuffer[4];
  USHORT    Flags;
} L2CAP_CONFIG_OPTION, *PL2CAP_CONFIG_OPTION;

Member

Header

Eine CO_HEADER-Struktur , die Informationen zu herstellerspezifischen Konfigurationsoptionen angibt.

DynamicBuffer

Ein Zeiger auf einen Puffer, der zusätzliche L2CAP-Kanalparameter enthält, die entweder vom Profiltreiber oder vom Remotegerät definiert werden. Das Flags-Element ist auf CO_DYNAMIC festgelegt, um anzugeben, dass dieses Element die zusätzlichen Parameter enthält.

FixedBuffer[4]

Ein Puffer, der zusätzliche L2CAP-Kanalparameter enthält, die entweder vom Profiltreiber oder vom Remotegerät definiert werden, wenn sie in 4 Bytes passen. Das Flags-Element ist auf CO_FIXED festgelegt, um anzugeben, dass dieses Element die zusätzlichen Parameter enthält.

Flags

Eine Kombination von Flags, die bestimmt, welche Puffermember dieser Struktur Parameter enthalten. Mehrere Flags können gleichzeitig festgelegt werden. Gültige Flagwerte werden in der folgenden Tabelle aufgeführt.

Flag Beschreibung
CO_DYNAMIC Wenn festgelegt, zeigt das DynamicBuffer-Element auf die zusätzlichen Parameter.
CO_FIXED Wenn festgelegt, enthält das FixedBuffer-Element die zusätzlichen Parameter.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Versionen:_Supported in Windows Vista und höher.
Kopfzeile bthddi.h (include Bthddi.h)

Weitere Informationen

CHANNEL_CONFIG_PARAMETERS

INDICATION_PARAMETERS

_BRB_L2CA_OPEN_CHANNEL