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