structure L2CAP_CONFIG_OPTION (bthddi.h)
Un tableau de structures L2CAP_CONFIG_OPTION est utilisé pour spécifier des valeurs pour le membre ExtraOptions des structures CHANNEL_CONFIG_PARAMETERS, _BRB_L2CA_OPEN_CHANNEL et INDICATION_PARAMETERS .
Syntaxe
typedef struct _L2CAP_CONFIG_OPTION {
CO_HEADER Header;
VOID *DynamicBuffer;
UCHAR FixedBuffer[4];
USHORT Flags;
} L2CAP_CONFIG_OPTION, *PL2CAP_CONFIG_OPTION;
Membres
Header
Structure CO_HEADER qui spécifie des informations sur les options de configuration propres au fournisseur.
DynamicBuffer
Pointeur vers une mémoire tampon qui contient des paramètres de canal L2CAP supplémentaires définis par le pilote de profil ou l’appareil distant. Le membre Flags est défini sur CO_DYNAMIC pour indiquer que ce membre contient les paramètres supplémentaires.
FixedBuffer[4]
Mémoire tampon qui contient des paramètres de canal L2CAP supplémentaires qui sont définis par le pilote de profil ou par l’appareil distant s’ils tiennent en 4 octets. Le membre Flags est défini sur CO_FIXED pour indiquer que ce membre contient les paramètres supplémentaires.
Flags
Combinaison d’indicateurs qui détermine les membres de mémoire tampon de cette structure qui contiennent des paramètres. Plusieurs indicateurs peuvent être définis à la fois. Les valeurs d’indicateur valides sont répertoriées dans le tableau suivant.
Indicateur | Description |
---|---|
CO_DYNAMIC | S’il est défini, le membre DynamicBuffer pointe vers les paramètres supplémentaires. |
CO_FIXED | S’il est défini, le membre FixedBuffer contient les paramètres supplémentaires. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Versions :_Supported dans Windows Vista et versions ultérieures. |
En-tête | bthddi.h (inclure Bthddi.h) |