GattSession.MaxPduSize 属性

定义

获取最大协议数据单位 (PDU) 大小。 此指标也称为最大 传输单元 (MTU) 大小。

另请参阅 GattSession.MaxPduSizeChanged 事件。

public:
 property unsigned short MaxPduSize { unsigned short get(); };
uint16_t MaxPduSize();
public ushort MaxPduSize { get; }
var uInt16 = gattSession.maxPduSize;
Public ReadOnly Property MaxPduSize As UShort

属性值

UInt16

unsigned short

uint16_t

最大协议数据单位 (PDU) 大小。

Windows 要求

应用功能
bluetooth

注解

无论蓝牙 GATT/ATT 规范) 支持的任何位置,Windows 操作系统会自动将较大的协议数据单元 (PDU) 大小 (发送到远程设备。 因此,在正常情况下,如果应用程序的目标是有效地发送数据,则无需知道应用程序层的最大传输单元 (MTU) 大小。

可以发送大量数据,操作系统将使用 MTU 自动将其分段。 对于每个数据包的数据传输,应用程序不受 MTU 大小的限制。

如果希望应用程序根据 MTU ((例如,编码/编解码器) )自定义发送的数据,或者要在带外传达 MTU 大小信息,则可以使用 MaxPduSizeGattSession.MaxPduSizeChanged 访问 MTU 值。

适用于