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 |