структура 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 |