estructura WDI_TXRX_CAPABILITIES (dot11wdi.h)

La estructura WDI_TXRX_CAPABILITIES define las funcionalidades de destino.

Sintaxis

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;

Miembros

InterconnectType

Tipo de interconexión del destino.

TransmitCapabilities

Capacidades de transmisión.

MaxMemBlocksPerFrame

Número máximo de elementos Scatter Gather en un marco. WDI combina fotogramas según sea necesario para que el miniporte IHV no reciba un marco que requiera más elementos de recopilación de dispersión de los especificados por esta funcionalidad. Para obtener el mejor rendimiento, se recomienda que esta funcionalidad se establezca más alto que el marco típico, ya que la fusión requiere una copia de memoria. Si esta funcionalidad no es mayor que el tamaño máximo del marco dividido por tamaño de página, WDI puede no poder fusionar correctamente el marco y se puede quitar.

TransmitCapabilities.TargetPriorityQueueing

Si es true, WDI no clasifica los fotogramas Tx por Peer y TID, y solo proporciona colas en un nivel de puerto. WDI programa colas de puertos pendientes mediante una recuperación ante desastres global.

Si es false, WDI clasifica los fotogramas Tx por peer y TID y utiliza el programador completo para seleccionar las colas TX que se van a transferir.

Se recomienda establecer esto en false a menos que el destino sea capaz de clasificación y colas de TID del mismo nivel.

TransmitCapabilities.MaxScatterGatherElementsPerFrame

TransmitCapabilities.ExplicitSendCompleteFlagRequired

Si es true, el destino/TAL genera una indicación de finalización de envío TX solo para los fotogramas que tienen esta marca establecida en los metadatos del marco.

Si es false, el destino/TAL genera una indicación de finalización de envío TX para todos los fotogramas.

TransmitCapabilities.bPad

Reservado.

TransmitCapabilities.MinEffectiveSize

Al quitar fotogramas, TxMgr trata los fotogramas más pequeños que MinEffectiveSize como tener un tamaño efectivo de MinEffectiveSize.

TransmitCapabilities.FrameSizeGranularity

Este valor es igual a la granularidad de la asignación de memoria por fotograma. Para el desqueuing, el TxMgr trata un fotograma como tener un tamaño efectivo igual al tamaño del marco más la menor cantidad de relleno, de modo que el tamaño efectivo es un entero múltiplo de FrameSizeGranularity.

Este valor debe establecerse en una potencia de dos.

ReceiveCapabilities

Funcionalidades de recepción.

ReceiveCapabilities.RxTxForwarding

Reservado.

ReceiveCapabilities.MaxThroughput

Especifica el rendimiento máximo del dispositivo en unidades de 0,5 Mbps.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10
Servidor mínimo compatible Windows Server 2016
Encabezado dot11wdi.h