GattSession.MaxPduSize Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é
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.