Partager via


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)

Voir aussi

CHANNEL_CONFIG_PARAMETERS

INDICATION_PARAMETERS

_BRB_L2CA_OPEN_CHANNEL