Condividi tramite


struttura WDI_TXRX_CAPABILITIES (dot11wdi.h)

La struttura WDI_TXRX_CAPABILITIES definisce le funzionalità di destinazione.

Sintassi

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;

Membri

InterconnectType

Tipo di interconnessione della destinazione.

TransmitCapabilities

Funzionalità di trasmissione.

MaxMemBlocksPerFrame

Numero massimo di elementi Gather a dispersione in un frame. WDI coalizza i fotogrammi in base alle esigenze in modo che il miniport IHV non riceva un frame che richiede più elementi di raccolta a dispersione rispetto a quanto specificato da questa funzionalità. Per ottenere prestazioni ottimali, è consigliabile impostare questa funzionalità su un valore superiore al frame tipico perché l'unione richiede una copia di memoria. Se questa funzionalità non è maggiore della dimensione massima del frame diviso per le dimensioni della pagina, WDI potrebbe non essere in grado di unire correttamente il frame e potrebbe essere eliminato.

TransmitCapabilities.TargetPriorityQueueing

Se true, WDI non classifica i frame Tx per peer e TID e fornisce solo l'accodamento a livello di porta. WDI schedules backlogged port queues using a global DRR.

Se false, WDI classifica i frame Tx per peer e TID e usa l'utilità di pianificazione completa per selezionare le code TX da trasferire.

È consigliabile impostare su false, a meno che la destinazione non sia in grado di classificare e Peer-TID accodamento.

TransmitCapabilities.MaxScatterGatherElementsPerFrame

TransmitCapabilities.ExplicitSendCompleteFlagRequired

Se true, target/TAL genera un'indicazione di completamento dell'invio TX solo per i frame con questo flag impostato nei metadati del frame.

Se false, target/TAL genera un'indicazione di completamento dell'invio TX per tutti i fotogrammi

TransmitCapabilities.bPad

Riservato.

TransmitCapabilities.MinEffectiveSize

Quando si dequeuano i fotogrammi, TxMgr considera i fotogrammi più piccoli di MinEffectiveSize come dimensioni effettive di MinEffectiveSize.

TransmitCapabilities.FrameSizeGranularity

Questo valore è uguale alla granularità dell'allocazione di memoria per fotogramma. Ai fini della dequeuing, TxMgr considera un frame come una dimensione effettiva uguale alla dimensione del fotogramma più la quantità minima di spaziatura interna in modo che la dimensione effettiva sia un multiplo intero del FrameSizeGranularity.

Questo valore deve essere impostato su una potenza di due.

ReceiveCapabilities

Funzionalità di ricezione.

ReceiveCapabilities.RxTxForwarding

Riservato.

ReceiveCapabilities.MaxThroughput

Specifica la velocità effettiva massima del dispositivo in unità di 0,5 Mbps.

Fabbisogno

Requisito Valore
client minimo supportato Windows 10
server minimo supportato Windows Server 2016
intestazione dot11wdi.h