Поделиться через


структура WDI_TXRX_CAPABILITIES (dot11wdi.h)

Структура WDI_TXRX_CAPABILITIES определяет целевые возможности.

Синтаксис

typedef struct _WDI_TXRX_TARGET_CAPABILITIES {
  WDI_INTERCONNECT_TYPE InterconnectType;
  struct {
    BOOLEAN TargetPriorityQueueing;
    UINT16  MaxScatterGatherElementsPerFrame;
    BOOLEAN ExplicitSendCompleteFlagRequired;
    UINT8   bPad;
    UINT16  MinEffectiveSize;
    UINT16  FrameSizeGranularity;
  } TransmitCapabilities;
  struct {
    BOOLEAN RxTxForwarding;
    UINT32  MaxThroughput;
  } ReceiveCapabilities;
} WDI_TXRX_CAPABILITIES, *PWDI_TXRX_CAPABILITIES;

Члены

InterconnectType

Тип соединения целевого объекта.

TransmitCapabilities

Возможности передачи.

MaxMemBlocksPerFrame

Максимальное количество элементов точечной сборки в кадре. WDI объединяет кадры по мере необходимости, чтобы минипорт IHV не получал кадр, которому требуется больше элементов точечной сборки, чем указано в этой возможности. Для оптимальной производительности рекомендуется, чтобы эта возможность была выше, чем у обычного кадра, так как для объединения требуется копирование памяти. Если эта возможность не превышает максимальный размер кадра, разделенный на размер страницы, возможно, WDI не сможет успешно объединить кадр, и он может быть удален.

TransmitCapabilities.TargetPriorityQueueing

Если значение равно true, WDI не классифицирует кадры Tx по одноранговой и TID и обеспечивает постановку в очередь только на уровне порта. WDI планирует невыполненную работу очередей портов с помощью глобального DRR.

Если значение равно false, WDI классифицирует Tx-кадры по одноранговым и TID и использует полный планировщик для выбора очередей TX для передачи.

Рекомендуется задать для этого параметра значение false, если целевой объект не поддерживает классификацию и создание одноранговых очередей TID.

TransmitCapabilities.MaxScatterGatherElementsPerFrame

TransmitCapabilities.ExplicitSendCompleteFlagRequired

Если значение равно true, целевой объект или TAL создает указание завершения отправки TX только для кадров, для которых этот флаг установлен в метаданных кадра.

Если задано значение false, целевой объект или TAL создает индикатор завершения отправки TX для всех кадров.

TransmitCapabilities.bPad

Зарезервировано.

TransmitCapabilities.MinEffectiveSize

При выводе кадров из очереди TxMgr обрабатывает кадры меньше MinEffectiveSize как имеющие эффективный размер MinEffectiveSize.

TransmitCapabilities.FrameSizeGranularity

Это значение равно степени детализации выделения памяти на кадр. В целях вывода из очереди TxMgr рассматривает кадр как имеющий эффективный размер, равный размеру кадра плюс наименьшее количество заполнения, так что эффективный размер является целым числом, кратным FrameSizeGranularity.

Это значение должно быть равно двум.

ReceiveCapabilities

Возможности получения.

ReceiveCapabilities.RxTxForwarding

Зарезервировано.

ReceiveCapabilities.MaxThroughput

Указывает максимальную пропускную способность устройства в единицах 0,5 Мбит/с.

Требования

Требование Значение
Минимальная версия клиента Windows 10
Минимальная версия сервера Windows Server 2016
Верхняя часть dot11wdi.h