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