GattSession.MaxPduSize Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém o tamanho máximo da PDU (unidade de dados de protocolo). Essa métrica também é conhecida como o tamanho máximo da MTU (unidade de transmissão ).
Consulte também o evento 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
Valor da propriedade
O tamanho máximo da PDU (unidade de dados de protocolo).
Requisitos do Windows
Funcionalidades do aplicativo |
bluetooth
|
Comentários
O sistema operacional Windows fragmenta automaticamente tamanhos de PDU (unidade de dados de protocolo) maiores enviados para um dispositivo remoto (onde houver suporte para a especificação BLUETOOTH GATT/ATT). Portanto, em circunstâncias normais, não é necessário saber o tamanho máximo da MTU (unidade de transmissão) na camada do aplicativo se a meta do aplicativo for apenas enviar dados com eficiência.
Você pode enviar grandes quantidades de dados e eles serão fragmentados automaticamente pelo sistema operacional usando a MTU. Seu aplicativo não é limitado pelo tamanho da MTU quanto à transferência de dados de cada pacote.
Se você quiser que seu aplicativo personalize os dados enviados com base na MTU (por exemplo, codificação/codec) ou para comunicar as informações de tamanho mtu fora da banda, você poderá acessar o valor mtu usando MaxPduSize e GattSession.MaxPduSizeChanged.