WDI_TXRX_CAPABILITIES struttura (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;

Members

InterconnectType

Tipo di interconnessione della destinazione.

TransmitCapabilities

Funzionalità di trasmissione.

MaxMemBlocksPerFrame

Numero massimo di elementi Di raccolta a dispersione in un frame. I fotogrammi WDI vengono raggruppati in base alle esigenze in modo che il miniport IHV non riceva un frame che richiede più elementi di raccolta a dispersione rispetto a quelli specificati da questa funzionalità. Per ottenere prestazioni ottimali, è consigliabile che questa funzionalità sia impostata su un livello superiore rispetto al frame tipico perché il coalescing richiede una copia di memoria. Se questa funzionalità non è maggiore della dimensione massima del frame diviso in base alle dimensioni della pagina, wdI potrebbe non essere in grado di unire correttamente la cornice e potrebbe essere eliminata.

TransmitCapabilities.TargetPriorityQueueing

Se true, WDI non classifica i frame Tx per peer e TID e fornisce solo accodamento a livello di porta. WdI pianifica le code di porte registrate di nuovo usando un servizio di ripristino di emergenza globale.

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

L'impostazione di questo valore su false è consigliata a meno che la destinazione non sia in grado di classificare e accodare peer-TID.

TransmitCapabilities.MaxScatterGatherElementsPerFrame

TransmitCapabilities.ExplicitSendCompleteFlagRequired

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

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

TransmitCapabilities.bPad

Riservato.

TransmitCapabilities.MinEffectiveSize

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

TransmitCapabilities.FrameSizeGranularity

Questo valore è uguale alla granularità dell'allocazione della memoria per frame. A scopo di dequeuing, TxMgr considera una cornice come una dimensione effettiva uguale alla dimensione del fotogramma più la quantità minima di spaziatura, in modo che la dimensione effettiva sia un numero intero multiplo di 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à pari a 0,5 Mbps.

Requisiti

Requisito Valore
Client minimo supportato Windows 10
Server minimo supportato Windows Server 2016
Intestazione dot11wdi.h