Freigeben über


GattSession.MaxPduSize Eigenschaft

Definition

Ruft die maximale PDU-Größe (Protocol Data Unit) ab. Diese Metrik wird auch als MTU-Größe (Maximum Transmission Unit) bezeichnet.

Siehe auch das GattSession.MaxPduSizeChanged-Ereignis .

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

Eigenschaftswert

UInt16

unsigned short

uint16_t

Die maximale Größe der Protokolldateneinheit (PDU).

Windows-Anforderungen

App-Funktionen
bluetooth

Hinweise

Das Windows-Betriebssystem fragmentiert automatisch größere PDU-Größen (Protocol Data Unit), die an ein Remotegerät gesendet werden (überall dort, wo von der Bluetooth GATT/ATT-Spezifikation unterstützt wird). Unter normalen Umständen müssen Sie also nicht die maximale MTU-Größe (Transmission Unit) auf der Anwendungsebene kennen, wenn das Ziel Ihrer Anwendung nur darin besteht, Daten effizient zu senden.

Sie können große Datenmengen senden, die vom Betriebssystem mithilfe der MTU automatisch fragmentiert werden. Ihre Anwendung ist nicht durch die MTU-Größe in Bezug auf die Datenübertragung jedes Pakets beschränkt.

Wenn Ihre Anwendung die gesendeten Daten basierend auf der MTU anpassen soll (z. B. Codierung/Codec), oder die MTU-Größeninformationen out-of-band kommunizieren soll, können Sie mithilfe von MaxPduSize und GattSession.MaxPduSizeChanged auf den MTU-Wert zugreifen.

Gilt für: