Partager via


structure L2CAP_CONFIG_RANGE (bthddi.h)

La structure L2CAP_CONFIG_RANGE permet de spécifier une plage de valeurs possibles pour le membre FlushTO de la structure _BRB_L2CA_OPEN_CHANNEL lors des requêtes entrantes.

Syntaxe

typedef struct _L2CAP_CONFIG_RANGE {
  USHORT Min;
  USHORT Max;
} L2CAP_CONFIG_RANGE, *PL2CAP_CONFIG_RANGE;

Membres

Min

Valeur minimale que le système local peut accepter.

Max

Valeur maximale que le système local peut accepter.

Remarques

La structure L2CAP_CONFIG_RANGE contient la plage de valeurs que le pilote de profil utilise pour négocier un délai d’expiration de vidage lorsqu’un périphérique distant contacte le pilote de profil pour demander une connexion L2CAP. Les pilotes de profil créent et envoient une BRB_L2CA_OPEN_CHANNEL_RESPONSE demande d’accepter ou de rejeter les paramètres envoyés par l’appareil demandeur. Si la valeur préférée envoyée par l’appareil demandeur se situe dans la plage spécifiée par les membres Min et Max de cette structure, les paramètres FlushTO sont acceptés. Si le pilote de profil rejette le paramètre comme étant trop long, le pilote de profil répond avec la valeur du membre Max , le paramètre maximal qu’il acceptera. Si cette valeur se situe dans la plage demandée par l’appareil distant, la valeur FlushTO est acceptée. Sinon, le pilote de profil rejette la valeur FlushTO et la tentative de connexion échoue.

Si le pilote de profil rejette la valeur de délai d’expiration préférée de l’appareil distant comme étant trop courte, le pilote de profil répond avec la valeur du membre Min , le paramètre minimal qu’il acceptera. Si le délai d’expiration minimal du pilote de profil se situe dans la plage demandée par l’appareil distant, le pilote de profil accepte la valeur FlushTO . Sinon, le pilote de profil rejette la valeur FlushTO et la tentative de connexion échoue.

Un pilote de profil négocie ces valeurs séparément des paramètres de délai d’expiration de vidage qu’il demande lorsqu’il tente d’ouvrir un canal sortant vers un appareil distant à l’aide de la demande de BRB_L2CA_OPEN_CHANNEL . Pour plus d’informations sur les plages de valeurs, consultez L2CAP_CONFIG_VALUE_RANGE.

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

L2CAP_CONFIG_VALUE_RANGE

_BRB_L2CA_OPEN_CHANNEL