estrutura WDI_TXRX_CAPABILITIES (dot11wdi.h)
A estrutura WDI_TXRX_CAPABILITIES define os recursos de destino.
Sintaxe
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;
Membros
InterconnectType
Tipo de interconexão do destino.
TransmitCapabilities
Recursos de transmissão.
MaxMemBlocksPerFrame
Número máximo de elementos de Coleta de Dispersão em um quadro. O WDI reúne quadros conforme necessário para que o miniporto IHV não receba um quadro que exija mais elementos de coleta de dispersão do que o especificado por essa funcionalidade. Para obter melhor desempenho, sugere-se que essa funcionalidade seja definida mais alto do que o quadro típico, pois a associação requer uma cópia de memória. Se essa funcionalidade não for maior que o tamanho máximo do quadro dividido pelo tamanho da página, o WDI poderá não conseguir unir o quadro com êxito e ele poderá ser descartado.
TransmitCapabilities.TargetPriorityQueueing
Se for true, o WDI não classificará os quadros Tx por Ponto e TID e fornecerá apenas a fila em um nível de porta. O WDI agenda filas de porta backlogged usando uma DRR global.
Se for false, o WDI classificará os quadros Tx por Ponto e TID e utilizará o agendador completo para selecionar filas TX a serem transferidas.
É recomendável definir isso como false, a menos que o destino seja capaz de classificar e Peer-TID filas.
TransmitCapabilities.MaxScatterGatherElementsPerFrame
TransmitCapabilities.ExplicitSendCompleteFlagRequired
Se for true, o destino/TAL gerará uma indicação de conclusão de envio TX apenas para quadros que têm esse sinalizador definido nos metadados do quadro.
Se false, o destino/TAL gerará uma indicação de conclusão de envio TX para todos os quadros
TransmitCapabilities.bPad
Reservado.
TransmitCapabilities.MinEffectiveSize
Ao desativar quadros, o TxMgr trata quadros menores que MinEffectiveSize como tendo um tamanho efetivo de MinEffectiveSize.
TransmitCapabilities.FrameSizeGranularity
Esse valor é igual à granularidade da alocação de memória por quadro. Para fins de descodificar, o TxMgr trata um quadro como tendo um tamanho efetivo igual ao tamanho do quadro mais a menor quantidade de preenchimento de modo que o tamanho efetivo seja um múltiplo inteiro do FrameSizeGranularity.
Esse valor deve ser definido como uma potência de dois.
ReceiveCapabilities
Recursos de recebimento.
ReceiveCapabilities.RxTxForwarding
Reservado.
ReceiveCapabilities.MaxThroughput
Especifica a taxa de transferência máxima do dispositivo em unidades de 0,5 Mbps.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10 |
servidor com suporte mínimo | Windows Server 2016 |
cabeçalho | dot11wdi.h |