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