Freigeben über


L2CAP_CONFIG_VALUE_RANGE-Struktur (bthddi.h)

Die L2CAP_CONFIG_VALUE_RANGE-Struktur wird verwendet, um Werte für die Mtu - und FlushTO-Member der _BRB_L2CA_OPEN_CHANNEL-Struktur anzugeben.

Syntax

typedef struct _L2CAP_CONFIG_VALUE_RANGE {
  USHORT Min;
  USHORT Preferred;
  USHORT Max;
} L2CAP_CONFIG_VALUE_RANGE, *PL2CAP_CONFIG_VALUE_RANGE;

Member

Min

Der Mindestwert, den das lokale System akzeptiert.

Preferred

Der ideale Wert, den das lokale System anfordert, dass das Remotegerät akzeptiert.

Max

Der Maximalwert, den das lokale System akzeptiert.

Hinweise

Für FlushTO-Membereinstellungen enthält die L2CAP_CONFIG_VALUE_RANGE-Struktur den idealen Leerungstimeoutwert des Profiltreibers im bevorzugten Element sowie einen Bereich akzeptabler Werte, wie von den Elementen Min und Max angegeben.

Der Profiltreiber verwendet eine BRB_L2CA_OPEN_CHANNEL-Anforderung , um diese Einstellungen an ein Remotegerät zu senden, mit dem er versucht, eine L2CAP-Verbindung herzustellen. Wenn der vom Profiltreiber gesendete Preferred-Wert in den vom Remotegerät angegebenen Bereich fällt, werden die FlushTO-Einstellungen akzeptiert. Wenn das Remotegerät die Einstellung als zu lang ablehnt, antwortet das Remotegerät mit der maximal zulässigen Einstellung. Wenn das maximale Leerungstimeout des Remotegeräts innerhalb des durch die Elemente Min und Max definierten Bereichs liegt, wird der FlushTO-Wert akzeptiert. Andernfalls lehnt das Remotegerät den FlushTO-Wert ab, und der Verbindungsversuch schlägt fehl.

Wenn das Remotegerät den Wert des bevorzugten Members des Profiltreibers als zu kurz ablehnt, antwortet das Remotegerät mit den minimalen Einstellungen, die es akzeptiert. Wenn das minimale Leerungstimeout des Remotegeräts innerhalb des durch die Elemente Min und Max definierten Bereichs liegt, wird der FlushTO-Wert akzeptiert. Andernfalls lehnt das Remotegerät den FlushTO-Wert ab, und der Verbindungsversuch schlägt fehl.

Der Profiltreiber handelt diese Werte getrennt von den Leerungstimeouteinstellungen aus, die er an den Bluetooth-Treiberstapel sendet, wenn ein Remotegerät versucht, einen eingehenden L2CAP-Kanal für den Profiltreiber zu erstellen. Weitere Informationen zu L2CAP-Konfigurationsbereichen finden Sie unter L2CAP_CONFIG_RANGE.

Für Mtu-Membereinstellungen stellt diese Struktur Einstellungen für Bevorzugte, Min. und Max für eingehende und ausgehende Verbindungen bereit.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Versionen:_Supported in Windows Vista und höher.
Kopfzeile bthddi.h (include Bthddi.h)

Weitere Informationen

_BRB_L2CA_OPEN_CHANNEL