Partilhar via


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