Freigeben über


L2CAP_CONFIG_RANGE-Struktur (bthddi.h)

Die L2CAP_CONFIG_RANGE-Struktur wird verwendet, um einen Bereich möglicher Werte für das FlushTO-Element der _BRB_L2CA_OPEN_CHANNEL-Struktur während eingehender Anforderungen anzugeben.

Syntax

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

Member

Min

Der Mindestwert, den das lokale System akzeptieren kann.

Max

Der Maximalwert, den das lokale System akzeptieren kann.

Hinweise

Die L2CAP_CONFIG_RANGE-Struktur enthält den Wertebereich, den der Profiltreiber verwendet, um ein Leerungstimeout auszuhandeln, wenn ein Remotegerät den Profiltreiber kontaktiert, um eine L2CAP-Verbindung anzufordern. Profiltreiber erstellen und senden eine BRB_L2CA_OPEN_CHANNEL_RESPONSE-Anforderung , um die vom anfordernden Gerät gesendeten Einstellungen zu akzeptieren oder abzulehnen. Wenn der bevorzugte Wert, der vom anfordernden Gerät gesendet wird, in den durch die Min - und Max-Elemente dieser Struktur angegebenen Bereich fällt, werden die FlushTO-Einstellungen akzeptiert. Wenn der Profiltreiber die Einstellung als zu lang ablehnt, antwortet der Profiltreiber mit dem Wert des Max-Elements , der maximalen Einstellung, die er akzeptiert. Wenn dieser Wert innerhalb des vom Remotegerät angeforderten Bereichs liegt, wird der FlushTO-Wert akzeptiert. Andernfalls lehnt der Profiltreiber den FlushTO-Wert ab, und der Verbindungsversuch schlägt fehl.

Wenn der Profiltreiber den bevorzugten Timeoutwert des Remotegeräts als zu kurz ablehnt, antwortet der Profiltreiber mit dem Wert des Min-Memberwerts, der Minimaleinstellung, die er akzeptiert. Wenn das minimale Leerungstimeout des Profiltreibers innerhalb des vom Remotegerät angeforderten Bereichs liegt, akzeptiert der Profiltreiber den FlushTO-Wert . Andernfalls lehnt der Profiltreiber den FlushTO-Wert ab, und der Verbindungsversuch schlägt fehl.

Ein Profiltreiber verhandelt diese Werte getrennt von den Einstellungen für das Leerungstimeout, das er anfordert, wenn er versucht, mithilfe der BRB_L2CA_OPEN_CHANNEL-Anforderung einen ausgehenden Kanal für ein Remotegerät zu öffnen. Weitere Informationen zu Wertbereichen finden Sie unter L2CAP_CONFIG_VALUE_RANGE.

Anforderungen

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

Weitere Informationen

L2CAP_CONFIG_VALUE_RANGE

_BRB_L2CA_OPEN_CHANNEL