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

Voir aussi

CHANNEL_CONFIG_PARAMETERS

INDICATION_PARAMETERS

_BRB_L2CA_OPEN_CHANNEL