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) |