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_CHANNELet 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 spécifiques 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. Les indicateurs membre sont définis 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 définis par le pilote de profil ou l’appareil distant s’ils correspondent à 4 octets. Les indicateurs membre sont définis sur CO_FIXED pour indiquer que ce membre contient les paramètres supplémentaires.
Flags
Combinaison d’indicateurs qui détermine les membres de la mémoire tampon de cette structure qui contiennent des paramètres. Plusieurs indicateurs peuvent être définis simultanément. Les valeurs d’indicateur valides sont répertoriées dans le tableau suivant.
Drapeau | Description |
---|---|
CO_DYNAMIC | Si elle est définie, le DynamicBuffer membre pointe vers les paramètres supplémentaires. |
CO_FIXED | Si la valeur est définie, le membre FixedBuffer contient les paramètres supplémentaires. |
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Versions :_Supported dans Windows Vista et versions ultérieures. |
d’en-tête | bthddi.h (include Bthddi.h) |