次の方法で共有


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

注釈

Windows オペレーティング システムでは、リモート デバイス (Bluetooth GATT/ATT 仕様でサポートされている場所) に送信される、より大きなプロトコル データ ユニット (PDU) サイズが自動的に断片化されます。 そのため、通常の状況では、アプリケーションの目標がデータを効率的に送信するだけの場合、アプリケーション レイヤーで最大伝送ユニット (MTU) サイズを知る必要はありません。

大量のデータを送信でき、MTU を使用して OS によって自動的に断片化されます。 アプリケーションは、各パケットのデータ転送に関して MTU サイズによって制限されません。

アプリケーションで MTU (エンコード/コーデックなど) に基づいて送信されるデータをカスタマイズしたり、MTU サイズ情報を帯域外で通信したりする場合は、 MaxPduSizeGattSession.MaxPduSizeChanged を使用して MTU 値にアクセスできます。

適用対象