Freigeben über


L2CAP_CONFIG_OPTION Struktur (bthddi.h)

Ein Array von L2CAP_CONFIG_OPTION Strukturen wird verwendet, um Werte für das ExtraOptions Member des CHANNEL_CONFIG_PARAMETERS, _BRB_L2CA_OPEN_CHANNELund 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;

Angehörige

Header

Eine CO_HEADER Struktur, die Informationen zu anbieterspezifischen 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 Member 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 Member 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 Kennzeichenwerte werden in der folgenden Tabelle aufgeführt.

Flagge Beschreibung
CO_DYNAMIC Wenn dieser Parameter festgelegt ist, verweist der DynamicBuffer Member auf die zusätzlichen Parameter.
CO_FIXED Wenn festgelegt, enthält das FixedBuffer Member die zusätzlichen Parameter.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Versionen:_Supported in Windows Vista und höher.
Header- bthddi.h (include Bthddi.h)

Siehe auch

CHANNEL_CONFIG_PARAMETERS

INDICATION_PARAMETERS

_BRB_L2CA_OPEN_CHANNEL