共用方式為


L2CAP_CONFIG_VALUE_RANGE結構(bthddi.h)

L2CAP_CONFIG_VALUE_RANGE 結構可用來指定 Mtu 的值,以及 FlushTO_BRB_L2CA_OPEN_CHANNEL 結構的成員。

語法

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

成員

Min

本機系統將接受的最小值。

Preferred

本機系統要求遠端裝置接受的理想值。

Max

本機系統將接受的最大值。

言論

針對 FlushTO 成員設定,L2CAP_CONFIG_VALUE_RANGE結構包含配置檔驅動程式在 Preferred 成員中的理想排清逾時值,以及 MinMax 成員所指定的一系列可接受的值。

配置文件驅動程式會使用 BRB_L2CA_OPEN_CHANNEL 要求,將這些設定傳送至嘗試建立 L2CAP 連線的遠端裝置。 如果配置檔驅動程式所傳送 Preferred 值落在遠端裝置所指定的範圍內,則會接受 FlushTO 設定。 如果遠端裝置拒絕設定太長,遠端裝置會以接受的最大設定回應。 如果遠端裝置的最大排清逾時落在 MinMax 成員所定義的範圍內,則會接受 FlushTO 值。 否則,遠端裝置會拒絕 FlushTO 值,且連線嘗試失敗。

如果遠端裝置拒絕配置檔驅動程式的 Preferred 成員值太短,遠端裝置會以接受的最低設定回應。 如果遠端裝置的最小排清逾時落在 MinMax 成員所定義的範圍內,則會接受 FlushTO 值。 否則,遠端裝置會拒絕 FlushTO 值,且連線嘗試失敗。

當遠端裝置嘗試建立配置檔驅動程式的輸入 L2CAP 通道時,配置檔驅動程式會分別交涉這些值,以及它傳送至藍牙驅動程式堆疊的排清逾時設定。 如需 L2CAP 組態範圍的詳細資訊,請參閱 L2CAP_CONFIG_RANGE

針對 Mtu 成員設定,此結構提供 慣用Min,以及 輸入和輸出連線的最大 設定。

要求

要求 價值
最低支援的用戶端 Windows Vista 和更新版本中的版本:_Supported。
標頭 bthddi.h (包括 Bthddi.h)

另請參閱

_BRB_L2CA_OPEN_CHANNEL