GattSession.MaxPduSize Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает максимальный размер единицы данных протокола (PDU). Эта метрика также называется максимальным размером единицы передачи (MTU).
См. также событие 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
Значение свойства
Максимальный размер единицы данных протокола (PDU).
Требования к Windows
Возможности приложения |
bluetooth
|
Комментарии
Операционная система Windows автоматически фрагментирует более крупные единицы данных протокола (PDU), отправленные на удаленное устройство (при поддержке спецификации Bluetooth GATT/ATT). Поэтому в обычных условиях вам не нужно знать максимальный размер единицы передачи (MTU) на уровне приложения, если ваше приложение предназначено только для эффективной отправки данных.
Вы можете отправлять большие объемы данных, и они будут автоматически фрагментированы ОС с помощью MTU. Приложение не ограничено размером MTU для передачи данных каждого пакета.
Если вы хотите, чтобы приложение настраивало данные, отправляемые на основе MTU (например, кодировку или кодек) или передавало сведения о размере MTU вне диапазона, вы можете получить доступ к значению MTU с помощью MaxPduSize и GattSession.MaxPduSizeChanged.