Compartilhar via


GattSession.MaxPduSize Propriedade

Definição

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

UInt16

unsigned short

uint16_t

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.

Aplica-se a