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


структура 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 планирует невыполненные очереди портов с помощью глобального аварийного восстановления.

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

Если целевой объект не поддерживает классификацию и Peer-TID очереди, рекомендуется задать значение false.

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