Partager via


GattSession.MaxPduSize Propriété

Définition

Obtient la taille maximale de l’unité de données de protocole (PDU). Cette métrique est également appelée taille d’unité de transmission maximale (MTU).

Consultez également l’événement 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

Valeur de propriété

UInt16

unsigned short

uint16_t

Taille maximale de l’unité de données de protocole (PDU).

Configuration requise pour Windows

Fonctionnalités de l’application
bluetooth

Remarques

Le système d’exploitation Windows fragmente automatiquement les tailles d’unité de données de protocole (PDU) plus volumineuses envoyées à un appareil distant (partout où prise en charge par la spécification Bluetooth GATT/ATT). Par conséquent, dans des circonstances normales, il n’est pas nécessaire de connaître la taille maximale de l’unité de transmission (MTU) au niveau de la couche d’application si l’objectif de votre application est simplement d’envoyer des données efficacement.

Vous pouvez envoyer de grandes quantités de données, qui seront fragmentées automatiquement par le système d’exploitation à l’aide du MTU. Votre application n’est pas limitée par la taille MTU quant au transfert de données de chaque paquet.

Si vous souhaitez que votre application personnalise les données envoyées en fonction du MTU (par exemple, encodage/codec) ou communique les informations de taille MTU hors bande, vous pouvez accéder à la valeur MTU à l’aide de MaxPduSize et GattSession.MaxPduSizeChanged.

S’applique à